Principal Software Engineer - Search Infra - Elasticsearch
Core
Define, direct, and build the next generation of Elasticsearch capabilities, focusing on core search infrastructure, indexing, retrieval, and relevance.
Role type
Principal Software Engineer (Search Infrastructure)
Builds
Elasticsearch core search infrastructure (indexing, retrieval, relevance)
Domain
Search infrastructure, distributed systems, information retrieval
Deliverable
production ML models | product features
Required skills
Search infrastructure architecture, distributed systems design, Lucene internals, Java (advanced), data structures, concurrency, technical vision, mentoring
Preferred skills
Elasticsearch, Solr, open source projects, continuous integration
Technologies
Elasticsearch, Lucene, Solr, Java
Responsibilities
Define and lead the evolution of core search and indexing capabilities; research advances in search infrastructure and retrieval algorithms; collaborate with product teams to shape technical vision; act as an authority in specific Elasticsearch domains; mentor expert engineers.
Seniority
Principal, hands-on IC with strategy & mentorship