Overview
This role is for a Principal Software Engineer on the Elasticsearch - Search Infra team at Elastic. The team aims to enhance the search experience, focusing on core search infrastructure and features.
Key Responsibilities
- Define, lead, and contribute to the evolution of core search and indexing capabilities.
- Research advances in search infrastructure and retrieval algorithms.
- Collaborate with partners and product teams to shape long-term technical vision.
- Drive innovative roadmaps for Elasticsearch’s indexing, query execution, and relevance layers.
- Serve as an authority in Elasticsearch domains and improve them through insights.
Requirements
- Experience leading technical projects in search infrastructure and distributed systems.
- Knowledge of building and operating sophisticated search platforms.
- Experience mentoring engineers and providing technical guidance.
- Hands-on experience with search technologies such as Elasticsearch, Lucene, or Solr.
- Strong skills in core Java and familiarity with advanced data structures.
- Ability to work autonomously and guide projects from concept to completion.
- Excellent communication skills to collaborate across distributed teams.
Benefits
- Competitive pay based on work performance.
- Health coverage for you and your family.
- Flexible locations and schedules for many roles.
- Generous vacation days.
- Financial donation matching and volunteer hours.
- Parental leave of a minimum of 16 weeks.
Location
Remote (United States)
How to Apply
For more information and to apply, please visit the Elastic careers page.
Deadline
No deadline stated.