Principal Java Engineer - Distributed Systems (Serverless)

Neura Market

Ireland

Remote

EUR 105,000 - 166,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations
Generous vacation
Donation matching
Volunteer time
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will focus on scale, performance, and resilience in our Serverless offering, tackling deep distributed systems challenges across nodes in an Elasticsearch cluster.

You will design, build, and operate core components, ensure efficient indexing across machines, and drive performance under dynamic cluster conditions. Remote-friendly, global collaboration is expected.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong core Java skills and knowledge of data structures and concurrency.
  • Proficiency in algorithms and large-scale distributed systems.
  • Experience building and debugging multi-machine features with ownership.

Responsibilities

  • Design, build, and operate core pieces of the next-gen Serverless Elasticsearch offering.
  • Improve components for concurrent and consistent indexing across machines.
  • Maintain cluster coordination to preserve performance as nodes join/leave.
  • Push limits on shards, nodes, and petabytes managed by Elasticsearch.
  • Investigate performance/concurrency issues and propose solutions.
  • Support engineers with advanced problems and own end-to-end investigations.

Skills

Distributed systems
Java
Algorithms
Large-scale systems
Project ownership
Cross-team collaboration
AI acceleration

Tools

Netty
JDK
Lucene

Job description

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Distributed Systems team. You will focus on scale, performance, and resilience in our Serverless offering, tackling deep distributed systems challenges across nodes in an Elasticsearch cluster.

You will design, build, and operate core components, ensure efficient indexing across machines, and drive performance under dynamic cluster conditions. Remote-friendly, global collaboration is expected.

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,000 - 136,000
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
Principal Java Engineer – Serverless Distributed Systems
Principal Java Engineer – Serverless Distributed Systems

Elasticsearch B.V. • Ireland

Remote
EUR 105,000 - 166,000
Health coverage
Flexible locations
Vacation days
+3
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

Elastic • Ireland

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

Elastic • Ireland

Hybrid
EUR 105,000 - 166,000
Competitive pay
Health coverage
Flexible location
+4
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
Principal Performance Engineer for Distributed Systems
Principal Performance Engineer for Distributed Systems

Neura Market • Cork

Hybrid
EUR 105,000 - 166,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
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