Senior Software Engineer, Search Algorithms (Elasticsearch)

Elasticsearch B.V.

Northern (KY)

Hybrid

USD 133,000 - 211,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will lead features, enhancements, and bug fixes across the search stack, focusing on speed and relevance for vector search capabilities.

You will collaborate with a globally distributed team, contribute to design decisions, and write idiomatic Java as the primary language. This role emphasizes autonomy and high-impact delivery in a distributed environment.

Qualifications

  • Experience with search or vector databases and relevant algorithms.
  • Strong Java knowledge and concurrency concepts.
  • Ability to work autonomously and guide projects end-to-end.

Responsibilities

  • Lead initiatives within Elasticsearch to deliver industry-leading search with speed and relevance.
  • Build new features, fix bugs, and simplify code; sometimes invent data structures.
  • Collaborate with globally distributed team on vector search capabilities.
  • Be an expert on Elasticsearch search relevance and drive improvements.
  • Review community issues and PRs, triage or handle them as needed.
  • Write idiomatic modern Java; Elasticsearch is 99.8% Java!

Skills

Search relevance
Java
Distributed systems
Open source
Asynchronous collaboration

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

Elastic, the Search AI Company, is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will lead features, enhancements, and bug fixes across the search stack, focusing on speed and relevance for vector search capabilities.

You will collaborate with a globally distributed team, contribute to design decisions, and write idiomatic Java as the primary language. This role emphasizes autonomy and high-impact delivery in a distributed environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Search Relevance & Vector AI
Senior Software Engineer, Search Relevance & Vector AI

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Senior Search Algorithms Engineer (Elasticsearch)
Senior Search Algorithms Engineer (Elasticsearch)

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage for you and family
Flexible locations and work schedules
Generous vacation days
+1
Senior Software Engineer, Elasticsearch Relevance
Senior Software Engineer, Elasticsearch Relevance

Elastic • Mountain View (CA)

On-site
USD 133,000 - 253,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Senior Software Engineer - Relevance & AI Search
Senior Software Engineer - Relevance & AI Search

Elasticsearch B.V. • Mountain View (CA)

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Vacation days
+3
Senior Software Engineer - Search Relevance & Vector AI
Senior Software Engineer - Search Relevance & Vector AI

Elasticsearch B.V. • Town of Norway (WI)

Hybrid
USD 85,000 - 134,000
Health coverage
Flexible locations and schedules
Vacation days
+3
Senior Search Engineer — Relevance & Vector AI
Senior Search Engineer — Relevance & Vector AI

Elastic • United States

On-site
USD 133,000 - 253,000
Health coverage
Flexible locations
Generous vacation
+1
Senior Elasticsearch Search Relevance Engineer
Senior Elasticsearch Search Relevance Engineer

Elasticsearch B.V. • Town of Norway (WI)

Hybrid
USD 150,000 - 190,000
Health coverage
Flexible locations and schedules
Generous vacation days
+2
Lead Vector Search Engineer — Real-Time AI Search
Lead Vector Search Engineer — Real-Time AI Search

Elastic • Mountain View (CA)

On-site
USD 160,000 - 253,000
Health coverage
Flexible locations
Generous vacation days
+2
Senior Java Engineer - AI-Powered Elasticsearch (Remote)
Senior Java Engineer - AI-Powered Elasticsearch (Remote)

United States Digital Space LLC • United States

Remote
USD 150,000 - 190,000
Stock program
RRSP matching
Vector Search Architect for Scalable AI-Powered Search
Vector Search Architect for Scalable AI-Powered Search

Elastic • United States

Hybrid
USD 160,000 - 253,000
Health coverage
Flexible locations and schedules
Generous vacation days
+1