Senior Java Engineer - Serverless Distributed Systems

Elasticsearch B.V.

Northern (KY)

Hybrid

USD 133,000 - 211,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
401(k) matching
Flexible locations & schedules

Job summary

Elastic, the Search AI Company, is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges around node communication, indexing, allocation, and data management across nodes with a focus on the Serverless offering.

You will own end-to-end technical design and implementation, collaborating across teams to deliver scalable, high-performance, and resilient systems that serve customers globally.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong programming skills in core Java and proficiency with data structures and concurrency.
  • Ability to work on complex, highly distributed systems rather than using off-the-shelf services.

Responsibilities

  • Build and operate core pieces of the Serverless Elasticsearch offering across multiple machines.
  • Improve components that support concurrent and consistent indexing.
  • Maintain cluster coordination to keep performance as nodes join/leave and data moves.
  • Push the limits on shards, nodes, and petabytes handled by Elasticsearch.
  • Investigate performance or concurrency issues and propose solutions.
  • Support engineers with the harder problems.
  • Own operational investigations end-to-end until performance or stability is resolved.

Skills

Distributed systems
Java
Algorithms
Concurrency
Consensus algorithms
Multi-machine scaling

Tools

Netty
JDK

Job description

Elastic, the Search AI Company, is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges around node communication, indexing, allocation, and data management across nodes with a focus on the Serverless offering.

You will own end-to-end technical design and implementation, collaborating across teams to deliver scalable, high-performance, and resilient systems that serve customers globally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Serverless & Distributed Systems
Senior Java Engineer - Serverless & Distributed Systems

PowerToFly • United States

On-site
USD 133,100 - 210,600
Health coverage
Flexible locations
Generous vacation days
+3
Senior Distributed Systems Engineer Serverless Elasticsearch
Senior Distributed Systems Engineer Serverless Elasticsearch

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

Hybrid
USD 83,000 - 132,000
Competitive pay
Health coverage
Flexible schedules
+4
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Referral Board • United States

On-site
USD 133,100 - 210,600
Stock program
401k with match
Generous vacation days
+3
Lead Java Architect - Distributed Systems (Serverless)
Lead Java Architect - Distributed Systems (Serverless)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Competitive pay
Healthcare
Flexible schedules
+4
Lead Java Engineer - Distributed Systems (Serverless)
Lead Java Engineer - Distributed Systems (Serverless)

Referral Board • Town of Greece (NY)

On-site
USD 182,689 - 274,034
Competitive pay
Health coverage
Flexible locations
+4
Principal Java Engineer — Serverless Distributed Systems
Principal Java Engineer — Serverless Distributed Systems

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

On-site
USD 180,000 - 240,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Director of Distributed Systems - Serverless & Scale
Director of Distributed Systems - Serverless & Scale

Referral Board • United States

On-site
USD 200,000 - 316,000
Health coverage
Flexible locations
Generous vacation days
+1
Senior Java Engineer - Core Infra: Scalable Platform
Senior Java Engineer - Core Infra: Scalable Platform

Elastic • United States

On-site
USD 133,100 - 210,600
Health coverage
Flexible work locations
Generous vacation days
+1
Senior Java Engineer, Core Infra — Elasticsearch Platform
Senior Java Engineer, Core Infra — Elasticsearch Platform

Referral Board • United States

On-site
USD 133,100 - 210,600
Health coverage
Flexible locations and schedules
Generous vacation days
+3
Principal Serverless Systems Engineer (Go/K8s)
Principal Serverless Systems Engineer (Go/K8s)

Elastic • United States

On-site
USD 160,000 - 253,000
Health coverage
Flexible locations and schedules
Generous vacation days
+2