Drimva

Elastic

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

$133K–$253K

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

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

About the job

Build and operate core distributed-systems components for Elasticsearch Serverless, improving scale, performance, and resilience across clusters.

What you'll do

  • Develop and improve systems for concurrent, consistent indexing and cluster coordination across machines.
  • Increase Elasticsearch’s capacity for shards, nodes, and data volume; investigate and resolve performance, concurrency, and stability issues.
  • Own operational investigations and projects end-to-end, and support engineers handling complex issues.

What they ask for

  • Deep background in distributed systems and consensus algorithms.
  • Strong core Java skills, including data structures and concurrency constructs, plus technical proficiency in algorithms.
  • Experience understanding, building, and debugging complex distributed systems running across multiple machines.
  • Proven use of AI to accelerate development, debug complex systems, and optimize code while owning outcomes.

Nice to have

  • Experience with data stores, search, analytics, or Lucene.
  • Strong knowledge of the JDK or asynchronous event-driven network frameworks such as Netty.

Pay

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

Tools

Java, Elasticsearch, Serverless, Lucene, JDK, Netty

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)