Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch
Core
Senior Software Engineer leading search relevance and vector search capabilities in Elasticsearch, focusing on algorithm design, feature implementation, and performance optimization for a global search platform.
Role type
Senior 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
Java (core, concurrency, lambdas), Search algorithms (HNSW, IVF), Vector search, Data structures, Operating system/hardware interaction, Open source collaboration
Preferred skills
Elasticsearch experience, PostgreSQL/MongoDB/Cassandra knowledge, AI-assisted development, Cross-functional leadership
Technologies
Java, Lucene, Elasticsearch, HNSW, IVF, GitHub, Slack, Zoom
Responsibilities
Design and implement new search features and vector search capabilities, optimize search relevance and performance, contribute to core Java codebase and data structures, collaborate with global teams on distributed engineering tasks, triage and resolve community issues and pull requests
Seniority
Senior, hands-on IC
