Drimva

Elastic

Senior Software Engineer - Query Engine, Database Internals - Elasticsearch

$133K–$253K

United States +1 · Senior · Full-time · Posted Mar 17, 2026

Location
United States
Distributed, Global
Visa sponsorship
Applicants located in or nationals of the listed sanctioned countries or regions may require an export license as a condition of employment.

About the job

Build and maintain analytics capabilities for Elasticsearch’s query engine, including new features, enhancements, bug fixes, and improvements to code clarity.

What you'll do

  • Design and implement Elasticsearch analytics features and resolve bugs, researching or implementing efficient data structures and algorithms.
  • Collaborate with distributed engineering teams, UI teams, solution teams, and open-source community members on query capabilities and issues.
  • Write modern Java and improve areas of Elasticsearch through technical expertise and code contributions.

What they ask for

  • Strong core Java skills, including standard-library data structures, concurrency constructs, and newer features such as lambdas.
  • Experience with software systems engineering.
  • Experience with several data storage technologies and some understanding of how they work.
  • Proven use of AI to accelerate development, debug complex systems, and optimize code while owning final outcomes.

Nice to have

  • Experience with Elasticsearch, search/information retrieval, data storage technology, or data analytics capabilities.
  • Experience with open-source projects, source control workflows, continuous integration, or leading cross-functional initiatives.

Pay

$133,100 — $210,600 USD (base salary); $159,900 — $252,900 USD (base salary)

Tools

Java, Elasticsearch, ES|QL, Solr, PostgreSQL, MongoDB, Cassandra

AI focus

Use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)