Senior Software Engineer - Vector Search - Elasticsearch
Core
Senior Software Engineer enhancing vector and keyword search functionality within Elasticsearch, focusing on design, implementation, and bug resolution for a robust search experience.
Role type
Senior IC software engineer (vector search)
Builds
Elasticsearch vector database offering and search features
Domain
Search technology / Distributed systems
Deliverable
production ML models | product features
Required skills
Vector similarity algorithms (HNSW, IVF), Core Java, Data structures, Concurrency constructs, Algorithm design, OS/Hardware interaction, Data storage technologies
Preferred skills
Open source collaboration, Cross-functional initiative leadership, Elasticsearch usage experience
Technologies
Elasticsearch, Lucene, Java, HNSW, IVF
Responsibilities
Lead initiatives to produce an industry-leading vector database offering; Build new search features and fix bugs in Elasticsearch; Work with a globally distributed team on vector search capabilities; Act as an expert on Elasticsearch vector similarity implementation; Collaborate with community members on issues and pull requests; Write idiomatic modern Java
Seniority
Senior, hands-on IC
