Software Engineer
Location
United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand
Posted
3 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We're looking for a software engineer who tackles big, unsolved problems head-on, researching, experimenting, and iterating until they crack it. You'll take ownership of the systems that power how we ingest, store, and serve data at scale and play a key role in shaping the reliability and performance of our backend infrastructure.
Our data pipeline is the backbone of everything we build. We're pushing the boundaries of ingestion throughput, query performance, and storage efficiency, and we need someone who can help us get there faster, smarter, and more reliably.
What You'll Do
- Drive improvements to our OpenSearch and Thanos infrastructure.
- Design, build, and maintain backend services for high-performance data ingestion and storage.
- Operate and scale services across AWS (EC2, EKS, ECR).
- Participate in an on-call rotation and take ownership of system reliability.
- Collaborate cross-functionally with engineering teams across the organization - strong English communication skills are essential.
Qualifications
- 5+ years of backend or software engineering experience.
- Strong proficiency in Kotlin.
- Solid understanding of microservices architecture, Kubernetes, and telemetry tooling.
- Hands-on experience with AWS in a production environment.
- Embraces AI-driven development—you treat AI as a core part of your engineering workflow, not just a productivity shortcut.
- Comfortable diving into documentation, research papers, and new tools independently.
- A builder's mindset: you've shipped real systems, owned them end-to-end, and aren't afraid to iterate fast.
Requirements
- Prior experience working with Opensearch / Elasticsearch / Lucene.
- Familiarity with Thanos or Prometheus.
- Proficiency in Go.
- Experience with data streaming tools such as Kafka or Pulsar.
- Startup background with a track record of taking systems from zero to production.
Company Description
Job Requirements
- 5+ years of backend or software engineering experience.
- Strong proficiency in Kotlin.
- Solid understanding of microservices architecture, Kubernetes, and telemetry tooling.
- Hands-on experience with AWS in a production environment.
- Embraces AI-driven development—you treat AI as a core part of your engineering workflow, not just a productivity shortcut.
- Comfortable diving into documentation, research papers, and new tools independently.
- A builder's mindset: you've shipped real systems, owned them end-to-end, and aren't afraid to iterate fast.
- Prior experience working with Opensearch / Elasticsearch / Lucene.
- Familiarity with Thanos or Prometheus.
- Proficiency in Go.
- Experience with data streaming tools such as Kafka or Pulsar.
- Startup background with a track record of taking systems from zero to production.
Related Guides
Related Job Pages
More Backend Engineer Jobs
We are hiring a Senior Backend Engineer (.NET / AI Systems) to own the entire technical function of an early-stage SaaS platform. This is a hands-on leadership role where you will write production code daily while making architecture, infrastructure, and AI system decisions for a...
Lead Technical Architect
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
Lead Technical Architect specializing in AI and customer solutions at Salesforce
Client is seeking a highly skilled Senior Node Developer with expertise developing enterprise SaaS applications using modern JavaScript (ES6+) with Node.js and Typescript. This role combines “hands on” coding with system architecture discussions, design reviews and helping gu...
The candidate is expected to have a high degree of proficiency coding with Oracle PL/SQL scripts. Knowledge of Java is a plus. The ideal candidate is someone who is highly motivated and self-driven, with strong technical and analytical skills to quickly learn the inner workings o...