Senior Java Engineer for Serverless Distributed Systems

PowerToFly

Portugal

On-site

EUR 55,800 - 88,300

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health coverage
Parental leave (16 weeks)
Flexible locations
Generous vacation
Donations match up to €2000
Volunteer hours (40h/year)
Work from home policy

Job summary

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

You will build and operate core components, improve indexing concurrency, and maintain a robust cluster coordination system, ensuring safety and liveness even as nodes move and data shifts across the cluster.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong skills in core Java and data structures.
  • Deep proficiency in algorithms.
  • Experience with complex, highly distributed systems.
  • Ability to own projects end-to-end and collaborate across teams.

Responsibilities

  • Build and operate core pieces of the Serverless Elasticsearch offering.
  • Improve components for concurrent and consistent indexing across machines.
  • Maintain cluster coordination to keep performance as nodes join/leave.
  • Push limits on shards/nodes/petabytes Elasticsearch can handle.
  • Investigate performance and concurrency issues and propose solutions.
  • Support engineering with difficult problems.
  • Own end-to-end investigations until issues are resolved.

Skills

Distributed systems
Java
Algorithms
Concurrency
Ownership
Collaboration

Job description

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

You will build and operate core components, improve indexing concurrency, and maintain a robust cluster coordination system, ensuring safety and liveness even as nodes move and data shifts across the cluster.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Serverless Distributed Systems
Senior Java Engineer - Serverless Distributed Systems

Elastic • Portugal

Hybrid
EUR 56,000 - 88,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Senior Java Engineer: Scale Serverless Distributed Systems
Senior Java Engineer: Scale Serverless Distributed Systems

Elasticsearch B.V. • Portugal

Remote
EUR 56,000 - 88,000
Competitive pay
Health coverage
Flexible schedule
+3
Principal Java Engineer – Serverless Distributed Systems
Principal Java Engineer – Serverless Distributed Systems

PowerToFly • Portugal

On-site
EUR 67,000 - 106,000
Health coverage
Parental leave
Flexible locations and schedules
+2
Principal Java Engineer, Serverless Distributed Systems
Principal Java Engineer, Serverless Distributed Systems

Elastic • Portugal

On-site
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elasticsearch B.V. • Portugal

Remote
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Referral Board • Portugal

On-site
EUR 120,000 - 180,000
Health coverage
Flexible calendar / location
Vacation days
+3
Principal Java Engineer - Serverless Distributed Systems
Principal Java Engineer - Serverless Distributed Systems

Elastic • Almada

On-site
EUR 90,000 - 130,000
Principal Java Engineer - Distributed Systems & Serverless
Principal Java Engineer - Distributed Systems & Serverless

Elastic • Almada

On-site
EUR 90,000 - 130,000
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Portugal

On-site
EUR 56,000 - 88,000
Competitive pay
Health coverage
Flexible schedule
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Portugal

On-site
EUR 56,000 - 88,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2