Principal Software Engineer - Search Infra - Elasticsearch
Core
Define, lead, and contribute to the evolution of core search and indexing capabilities for Elasticsearch, including research on data structures and retrieval algorithms.
Role type
Principal Software Engineer (Search Infrastructure)
Builds
Core search infrastructure, indexing, retrieval, and relevance layers for Elasticsearch
Domain
Search infrastructure, distributed systems, information retrieval
Deliverable
production ML models | product features
Required skills
Search infrastructure leadership, distributed systems, search internals, Java (advanced), data structures, concurrency, algorithm optimization, technical vision, cross-team collaboration, open source workflows
Preferred skills
Elasticsearch, Lucene, Solr, large-scale data systems, continuous integration
Technologies
Elasticsearch, Lucene, Solr, Java
Responsibilities
Define long-term technical vision for core search systems, research advances in search infrastructure and algorithms, mentor expert engineers, collaborate with product teams to shape technical roadmap, drive innovative roadmap for indexing and query execution
Seniority
Principal, hands-on IC with strategy & mentorship
