Principal Software Engineer - Relevance in ES|QL - Elasticsearch
Core
Principal Software Engineer leading search relevance and vector search capabilities in Elasticsearch, designing new features and algorithms for a globally distributed team.
Role type
Principal Software Engineer (Search Relevance & Vector Search)
Builds
Elasticsearch search engine features, vector search capabilities, and core search algorithms
Domain
Search technology, Vector databases, Distributed systems
Deliverable
production ML models | product features
Required skills
Search relevance expertise, Vector search algorithms (HNSW, IVF), Core Java, Data structures & concurrency, Autonomous project leadership, Cross-functional collaboration
Preferred skills
Elasticsearch experience, Open source contribution, Data storage technology knowledge, AI-assisted development
Technologies
Java, Elasticsearch, Lucene, HNSW, IVF, PostgreSQL, MongoDB, Cassandra
Responsibilities
Lead initiatives to produce an industry-leading search engine offering, design and implement new search features, resolve complex bugs, work with community members on issues and pull requests, collaborate on vector search capabilities
Seniority
Principal, hands-on IC with technical direction
