Principal Software Engineer - Vector Search - Elasticsearch
Core
Design and implement new vector search features and enhancements for Elasticsearch to improve search relevance and speed.
Role type
Principal Software Engineer (Vector Search)
Builds
Elasticsearch vector database offering
Domain
Search technology, distributed systems, information retrieval
Deliverable
production ML models
Required skills
Vector similarity algorithms (HNSW, IVF), core Java, data structures, concurrency constructs, algorithm design, data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra)
Preferred skills
Open source project experience, cross-functional initiative leadership, asynchronous collaboration
Technologies
Java, Lucene, Elasticsearch, HNSW, IVF
Responsibilities
Lead initiatives to produce an industry-leading vector database offering; build new search features and fix bugs; work with a globally distributed team; act as an expert on vector similarity implementation; collaborate with community members on issues and pull requests.
Seniority
Principal, hands-on IC
