Overview
Elastic, the Search AI Company, enables everyone to find the answers they need in real time using all their data at scale. The Principal Software Engineer for the Elasticsearch - Search Infra team is responsible for developing a robust and feature-rich search experience and improving the search experience in Lucene.
Key Responsibilities
- Define, lead, and contribute to the evolution of core search and indexing capabilities.
- Research advances in search infrastructure, data structures, and retrieval algorithms.
- Collaborate 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.
- Act as an authority in several areas of Elasticsearch and continuously improve them.
Requirements
- Experience leading technical projects in search infrastructure and distributed systems.
- Proven knowledge in building and operating sophisticated search platforms.
- Experience mentoring engineers and providing technical guidance.
- Hands-on experience with search technologies like Elasticsearch, Lucene, or Solr.
- Strong skills in core Java and familiarity with advanced data structures.
- Able to work autonomously and guide projects from concept to completion.
- Excellent communication skills for collaborating across distributed teams.
Benefits
- Competitive pay based on performance.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules.
- Generous vacation days.
- Financial donations matching program up to $2000.
- Up to 40 hours per year for volunteer projects.
- A minimum of 16 weeks of parental leave.
Location
Remote - United Kingdom
How to Apply
Apply through the company’s career page.
Deadline
Not specified.