Senior Java Engineer, Distributed Systems (Serverless)

PowerToFly

Ireland

Hybrid

EUR 81,300 - 135,500

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health coverage
Retirement plan
Flexible locations
Work from home policy
Generous vacation
Parental leave

Job summary

Elastic is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in a Serverless context. You will tackle deep distributed systems challenges around node communication, indexing, and data management across nodes.

You will own end-to-end development, optimize coordination, and push the system to handle ever-larger shard and petabyte-scale workloads, collaborating across teams to deliver robust solutions.

Qualifications

  • Strong background in distributed systems and consensus algorithms.
  • Proficient in core Java and familiar with concurrency constructs and standard data structures.
  • Deep understanding of algorithms and their practical applications in large-scale systems.
  • Ability to work on complex distributed systems rather than relying on off-the-shelf services.

Responsibilities

  • Build and operate core pieces of the next-generation Serverless Elasticsearch offering to impact customers worldwide.
  • Improve components that support concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination to preserve performance as nodes join/leave and data moves around.
  • Push limits on shards, nodes, and data scale.
  • Investigate performance or concurrency issues and propose solutions.
  • Support engineers with challenging problems and own end-to-end investigations until resolved.

Skills

Distributed systems
Java
Data structures
Concurrency
Algorithms
End-to-end ownership
AI acceleration
Cross-functional collaboration
Autonomous work

Tools

Netty
JDK
Lucene

Job description

Elastic is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience in a Serverless context. You will tackle deep distributed systems challenges around node communication, indexing, and data management across nodes.

You will own end-to-end development, optimize coordination, and push the system to handle ever-larger shard and petabyte-scale workloads, collaborating across teams to deliver robust solutions.

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 86,000 - 136,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1
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 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 – 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 Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Ireland

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

Elastic • Ireland

On-site
EUR 86,000 - 136,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+1
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
Senior Java Infra Engineer - Core Platform & APIs
Senior Java Infra Engineer - Core Platform & APIs

Elastic • Ireland

Remote
EUR 87,000 - 138,000
Health coverage
Flexible locations
Generous vacation days
+2
Senior Software Engineer, Performance & Optimization
Senior Software Engineer, Performance & Optimization

Elasticsearch B.V. • Ireland

On-site
EUR 87,000 - 138,000
Health coverage
Flexible locations
Generous vacation days
+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