Senior Java Engineer - Serverless Distributed Systems

Elasticsearch B.V.

Northern (KY)

Hybrid

USD 133,000 - 211,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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,000 - 211,000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Java Engineer, Serverless Distributed Systems
Senior Java Engineer, Serverless Distributed Systems

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage
Flexible work locations
Generous vacation
+3
Senior Distributed Systems Engineer - Serverless
Senior Distributed Systems Engineer - Serverless

Elastic • Town of Greece (NY)

On-site
USD 69,000 - 110,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer: Serverless Distributed Systems
Principal Java Engineer: Serverless Distributed Systems

Elastic • Town of Norway (WI)

On-site
USD 100,010 - 158,205
Health coverage
Flexible schedules
Vacation days
+3
Senior Java Engineer: Serverless Distributed Systems
Senior Java Engineer: Serverless Distributed Systems

PowerToFly • Town of Greece (NY)

On-site
USD 83,000 - 132,000
Health coverage
Flexible locations
Parental leave
+1
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
Principal Java Engineer, Distributed Systems – Serverless
Principal Java Engineer, Distributed Systems – Serverless

Neura Market • Town of Norway (WI)

On-site
USD 100,000 - 158,000
Competitive pay
Health coverage
Flexible locations
+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