Principal Software Engineer - Vector Search - Elasticsearch
ElasticRemotely
javapostgresqlelasticsearchvector searchlucenehnswivfvector similarity
Job Description
📋 Description
- Lead initiatives within Elasticsearch to produce a vector database offering with speed and
- Contribute to Elasticsearch full time, build new search features and fix bugs, and implement new
- Work with a globally distributed team focused on vector search capabilities of Elasticsearch.
- Be an expert on vector similarity implementations to support search relevance and mentor others in
- Collaborate with community members worldwide on issues and pull requests, triage when needed.
- Write idiomatic modern Java and work with near-total Java codebase (Elasticsearch is 99.8% Java).
🎯 Requirements
- Experience with vector similarity on large-scale search platforms; contributions to vector search
- Professional experience with vector similarity and vector databases; familiarity with HNSW, IVF, or
- Strong core Java skills and knowledge of concurrent data structures and libraries; comfortable with
- Ability to own projects end-to-end, from design to delivery, and work autonomously in a distributed
- Proven ability to collaborate across functions, adapt to changing priorities, and communicate
- Experience with data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra) and
🎁 Benefits
- Competitive pay and health coverage in many locations.
- Flexible locations and schedules for many roles; generous vacation time.
- Volunteer time, donation matching, and parental leave support.
Back to all jobs