CareerPlanSign in

Principal Software Engineer - Vector Search - Elasticsearch

United Kingdom🌐 Remote💼 Full-time💰 $369,400–$584,300🗓 2026-06-22 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.