CareerPlanSign in

Principal Software Developer - Search Algorithms - Elasticsearch

Distributed, Global🌐 Remote💼 Full-time💰 $154,000–$154,000🗓 2026-08-27 → 2026-09-26

Core

Principal Software Developer leading the design and implementation of vector similarity search features within Elasticsearch.

Role type

Principal Software Developer (Search Algorithms)

Builds

Vector database offering and search features for Elasticsearch

Domain

Search technology, Vector databases, Distributed systems

Deliverable

production ML models | product features

Required skills

Vector similarity algorithms (HNSW, IVF), Core Java, Data structures, Concurrency constructs, Operating system/hardware interaction, Data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), AI for development/debugging

Preferred skills

Open source project experience, Cross-functional initiative leadership, Asynchronous collaboration

Technologies

Java, Lucene, Elasticsearch, HNSW, IVF

Responsibilities

Design and implement new vector search features, Resolve bugs in search functionality, Collaborate with globally distributed teams, Work with community members on issues and pull requests, Optimize code using AI tools

Seniority

Principal, hands-on IC

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