Principal Software Engineer - Relevance in ES|QL - Elasticsearch
Core
Lead initiatives to produce an industry-leading search engine offering with unparalleled speed and relevance, focusing on Elasticsearch search relevance and vector search capabilities.
Role type
Principal Software Engineer (Search Relevance & Vector Search)
Builds
Elasticsearch search engine features, vector search capabilities, and core search functionality
Domain
Search technology, Vector databases, Distributed systems
Deliverable
production ML models | product features
Required skills
Search and vector databases expertise, HNSW/IVF algorithms, Core Java, Data structures and concurrency, Modern Java idioms, Autonomous project leadership, Cross-functional collaboration
Preferred skills
Elasticsearch experience, Open source project experience, Data storage technology knowledge, AI for development optimization, Cross-functional initiative ownership
Technologies
Elasticsearch, Lucene, Java, HNSW, IVF, PostgreSQL, MongoDB, Cassandra
Responsibilities
Design and implement new search features and enhancements, Resolve bugs and improve code understandability, Work with globally distributed team on vector search capabilities, Identify and drive improvements in search relevance, Collaborate with community members on issues and pull requests, Write idiomatic modern Java code
Seniority
Principal, hands-on IC with technical direction
