Overview
Elastic, the Search AI Company, enables real-time data access and insights through their AI-driven search platform. They are seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team, focusing on enhancing the core search capabilities of Elasticsearch.
Key Responsibilities
- Define, lead, and contribute to the evolution of core search and indexing capabilities.
- Research advancements in search infrastructure, data structures, and retrieval algorithms.
- Collaborate with partners and product teams to shape the technical vision for search at Elastic.
- Drive the roadmap for Elasticsearch’s indexing, query execution, and relevance layers.
- Serve as an authority on Elasticsearch, improving search systems through insights and expertise.
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 and professional guidance.
- Hands-on experience with search and indexing technologies (e.g., Elasticsearch, Lucene, Solr).
- Strong skills in core Java and familiarity with advanced data structures.
- Ability to guide projects from concept to completion with high autonomy.
- Understanding of large-scale data or search systems.
- Excellent verbal and written communication skills.
Benefits
- Competitive pay based on performance.
- Health coverage for employees and families in various locations.
- Flexible work locations and schedules.
- Generous vacation policy.
- Financial donation match up to $2000.
- Up to 40 hours for volunteer projects per year.
- A minimum of 16 weeks of parental leave.
Location
Remote role open to candidates in Switzerland.
How to Apply
Interested candidates can apply via the company's career page.
Deadline
No application deadline specified.