CareerPlanSign in

Senior Software Developer - Search Algorithms - Elasticsearch

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

Core

Senior Software Developer leading search relevance initiatives and building new features for the Elasticsearch search engine.

Role type

Senior IC software engineer (search algorithms)

Builds

Elasticsearch search engine features and vector search capabilities

Domain

Search technology, vector databases, distributed systems

Deliverable

production ML models | product features

Required skills

Java, search algorithms (HNSW, IVF), data structures, concurrency, data storage technologies (Elasticsearch, Solr, PostgreSQL, MongoDB, Cassandra), AI for development/debugging

Preferred skills

Open source contribution, cross-functional initiative leadership, asynchronous collaboration

Technologies

Java, Lucene, Elasticsearch, HNSW, IVF

Responsibilities

Design and implement new search features, fix bugs, improve search relevance, work with globally distributed teams, collaborate with community members on issues and pull requests

Seniority

Senior, hands-on IC

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