Principal Software Engineer - Search Infra - Elasticsearch -
Elastic- Compensation
- $160k–$253k Published range
- Location
- Remote - United States Remote eligibility
- Employment
- Full-time Staff / Principal
About the job
About the role
Elastic, the Search AI Company, is looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team focuses on delivering a robust and feature-rich search experience, including contributing to Lucene. The role provides technical vision and direction for Elasticsearch's core search infrastructure, including indexing, retrieval, and relevance.
Responsibilities
- Define, lead, and contribute to the evolution of core search and indexing capabilities.
- Research advances in search infrastructure, data structures, and retrieval algorithms.
- Work with partners and product teams to shape the long-term technical vision for search at Elastic.
- Drive an innovative roadmap for Elasticsearch's indexing, query execution, and relevance layers.
- Serve as a go-to expert for several areas of Elasticsearch.
Qualifications
- Experience leading technical projects in search infrastructure and distributed systems.
- Proven knowledge in building and operating sophisticated search platforms.
- Experience mentoring expert engineers.
- Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
- Strong skills in core Java, advanced data structures, concurrency, and newer language features like lambdas.
- Experience with large-scale data or search systems.
- Excellent communication skills and ability to work autonomously in a distributed team.
- Proven track record of using AI to accelerate development.
Compensation
The typical starting salary range is $159,800—$252,800 USD. In select locations (Seattle WA, Los Angeles CA, SF Bay Area, NYC Metro), the range is $191,900—$303,500 USD. This role is eligible for Elastic's stock program and a company-matched 401k (dollar-for-dollar up to 6% of eligible earnings).
Benefits
- Health coverage for you and your family in many locations
- Flexible locations and schedules for many roles
- Generous vacation days
- Up to 40 hours/year for volunteer projects
- Minimum of 16 weeks of parental leave
Application
Apply via the job posting link.
Skills & tags
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.