Overview
Elastic, the Search AI Company, enables everyone to find answers in real time using their data at scale. They are seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team to deliver a robust search experience.
Key Responsibilities
- Define, lead, and contribute to core search and indexing capabilities.
- Research advances in search infrastructure, data structures, and retrieval algorithms.
- Work closely with partners and product teams to shape the long-term technical vision for search.
- Drive innovation in Elasticsearch’s indexing, query execution, and relevance layers.
Requirements
- Experience leading technical projects in search infrastructure and distributed systems.
- Proven knowledge in building and operating sophisticated search platforms.
- Experience mentoring engineers and defining long-term technical vision.
- Hands-on experience with Elasticsearch, Lucene, or Solr.
- Strong skills in core Java and familiarity with advanced data structures.
- Ability to work autonomously from conception to completion.
- Excellent verbal and written communication skills.
Benefits
- Competitive salary based on work performance.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous vacation days each year.
- Financial donations and service matching up to $2000.
- Up to 40 hours each year for volunteer projects.
- Minimum of 16 weeks parental leave.
Location
Remote work available. Candidates can be located in Greece.
How to Apply
Please visit the company’s career page to apply for this position.
Deadline
No specific deadline stated.