Principal Java Engineer – Serverless Distributed Systems

Elasticsearch B.V.

Ireland

Remote

EUR 105,000 - 166,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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)

PowerToFly • Ireland

Hybrid
EUR 81,000 - 136,000
Health coverage
Retirement plan
Flexible locations
+3
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Socket.dev • Ireland

Hybrid
EUR 105,000 - 166,000
Health coverage
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 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

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Ireland

Hybrid
EUR 86,000 - 136,000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Principal Software Engineer - Search Infra & Lucene
Principal Software Engineer - Search Infra & Lucene

Elastic • Ireland

On-site
EUR 150,000 - 190,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Referral Board • Ireland

On-site
EUR 120,000 - 160,000
Health coverage
Flexible locations
Generous vacation
+1
Principal Search Infrastructure Engineer - Remote
Principal Search Infrastructure Engineer - Remote

Elastic • Ireland

On-site
EUR 103,000 - 163,000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+1
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

PowerToFly • Ireland

Hybrid
EUR 81,000 - 136,000
Health coverage
Retirement plan
Flexible locations
+3