Principal Java Engineer – Serverless Distributed Systems

Elasticsearch B.V.

Ireland

Remote

EUR 105,000 - 166,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations
Vacation days
Charitable donations matching
Volunteer hours
Parental leave

Job summary

Elasticsearch B.V. in Ireland is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team and advance scale, performance, and resilience for our Serverless offering.

You will tackle deep distributed systems challenges related to node communication, data indexing, allocation, and management across the cluster. You will own core components, improve concurrency and indexing, maintain cluster coordination, and push shard and node scales.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong Java skills and knowledge of standard data structures and concurrency.
  • Experience building large-scale distributed systems with broad impact.
  • Ability to own projects end-to-end and collaborate across teams.

Responsibilities

  • Design, build, and operate core pieces of the serverless Elasticsearch offering.
  • Improve components that support concurrent and consistent indexing across machines.
  • 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/concurrency issues and propose solutions.
  • Support and mentor engineers while owning end-to-end investigations.

Skills

Distributed systems
Consensus algorithms
Java
Data structures
Concurrency
Algorithms
Ownership

Tools

Netty
JDK

Job description

Elasticsearch B.V. in Ireland is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team and advance scale, performance, and resilience for our Serverless offering.

You will tackle deep distributed systems challenges related to node communication, data indexing, allocation, and management across the cluster. You will own core components, improve concurrency and indexing, maintain cluster coordination, and push shard and node scales.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Distributed Systems (Serverless)
Senior Java Engineer - Distributed Systems (Serverless)

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible location
+4
Senior Java Engineer, Distributed Systems (Serverless)
Senior Java Engineer, Distributed Systems (Serverless)

PowerToFly • Ireland

Hybrid
EUR 81,300 - 135,500
Health coverage
Retirement plan
Flexible locations
+3
Senior Java Engineer - Distributed Systems (Serverless)
Senior Java Engineer - Distributed Systems (Serverless)

Elastic • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1
Senior Distributed Systems Engineer - Serverless ES
Senior Distributed Systems Engineer - Serverless ES

Elasticsearch B.V. • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Ireland

On-site
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible location
+4
Principal Performance Engineer — Distributed Systems
Principal Performance Engineer — Distributed Systems

Elasticsearch B.V. • Ireland

Remote
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible locations and schedules
+3
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage for you & family
Flexible locations & schedules
Generous vacation days
+2
Principal Elasticsearch Search Infrastructure Engineer
Principal Elasticsearch Search Infrastructure Engineer

Elasticsearch B.V. • Ireland

Remote
EUR 103,000 - 163,000
Competitive pay
Health coverage
Flexible locations & schedules
+3
Principal Performance Engineer - Distributed Systems
Principal Performance Engineer - Distributed Systems

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Senior Java Engineer -- Elasticsearch Platform & Observability
Senior Java Engineer -- Elasticsearch Platform & Observability

Elastic • Ireland

Hybrid
EUR 110,000 - 170,000
Fully paid health coverage
Flexible location & schedule
Generous vacation days
+1