Principal Java Engineer - Distributed Systems (Serverless)

Rebash

United Kingdom

Remote

GBP 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible locations
Volunteer time

Job summary

Elastic, the Search AI Company, is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges to ensure scale, performance, and resilience of the Serverless offering, including node communication and data indexing across clusters.

You will design, build, and operate core components, maintain cluster coordination, and push the limits of shards and petabytes handled.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong Java programming and knowledge of concurrency constructs.
  • Experience building large-scale distributed systems with end-to-end ownership.

Responsibilities

  • Design, build, and operate core components of our Serverless Elasticsearch offering.
  • Improve components that support concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination to sustain performance as nodes join/leave and data moves.
  • Own projects from inception to deployment and operation.

Skills

Distributed systems
Java
Concurrency
Algorithms
AI acceleration
Project ownership
Team collaboration
Asynchronous communication

Tools

Netty
Lucene
JDK

Job description

Elastic, the Search AI Company, is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges to ensure scale, performance, and resilience of the Serverless offering, including node communication and data indexing across clusters.

You will design, build, and operate core components, maintain cluster coordination, and push the limits of shards and petabytes handled.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Java Engineer — Serverless Distributed Systems
Principal Java Engineer — Serverless Distributed Systems

Elasticsearch B.V. • United Kingdom

Hybrid
GBP 110,000 - 160,000
Competitive pay
Health coverage
Flexible locations
+4
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elastic • United Kingdom

On-site
GBP 120,000 - 180,000
Competitive pay
Health coverage for you and yourFamily
Flexible locations and schedules
+4
Lead Java Engineer - Distributed Systems (Serverless ES)
Lead Java Engineer - Distributed Systems (Serverless ES)

Borderless • Greater London

Hybrid
GBP 61,000 - 97,000
Competitive pay based on work you do (
Health coverage
Flexible locations and schedules
+3
Senior Java Platform Engineer - Core Infrastructure
Senior Java Platform Engineer - Core Infrastructure

Elastic • Greater London

Hybrid
GBP 110,000 - 170,000
Health coverage
Flexible location
Generous vacation
+3
Principal Java Security Architect for Scalable Search
Principal Java Security Architect for Scalable Search

Elastic • United Kingdom

On-site
GBP 120,000 - 190,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Rebash • United Kingdom

Remote
GBP 120,000 - 160,000
Competitive pay
Health coverage
Flexible locations
+1
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • United Kingdom

Hybrid
GBP 110,000 - 160,000
Competitive pay
Health coverage
Flexible locations
+4
Senior Java Platform Engineer — Core Infra
Senior Java Platform Engineer — Core Infra

Elastic • United Kingdom

On-site
GBP 90,000 - 150,000
Competitive pay
Health coverage
Flexible locations & schedules
+3
Principal Performance Engineer: Elasticsearch
Principal Performance Engineer: Elasticsearch

Borderless • Greater London

Hybrid
GBP 67,000 - 106,000
Health coverage
Flexible schedules
Generous vacation days
+3
Principal Software Engineer, Search Infrastructure (Lucene)
Principal Software Engineer, Search Infrastructure (Lucene)

Elasticsearch B.V. • United Kingdom

Remote
GBP 120,000 - 160,000
Health coverage
Flexible scheduling
Generous vacation
+3