Principal Java Engineer - Serverless Distributed Systems

Elasticsearch B.V.

Portugal

Remote

EUR 67,000 - 106,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations
Generous vacation days
Volunteer hours
Parental leave

Job summary

Elasticsearch B.V. is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience for the Serverless offering. You will tackle deep distributed systems challenges around node communication, data indexing, and cross-node management.

You will own designs end-to-end, collaborate across teams, and drive features that enable large-scale deployments while advancing AI-enhanced development and debugging."

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong skills in core Java and standard library, data structures and concurrency.
  • Deep proficiency in algorithms and building large-scale distributed systems.
  • Experience owning projects end-to-end and collaborating across teams.

Responsibilities

  • Design, build, and operate core pieces of our Serverless Elasticsearch offering.
  • Improve components for concurrent and consistent indexing across machines.
  • Maintain cluster coordination to keep performance as nodes churn.
  • Push limits on shards, nodes, and data volumes handled by Elasticsearch.
  • Own operational investigations end-to-end until issues are resolved.

Skills

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

Tools

Netty
JDK

Job description

Elasticsearch B.V. is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team, focusing on scale, performance, and resilience for the Serverless offering. You will tackle deep distributed systems challenges around node communication, data indexing, and cross-node management.

You will own designs end-to-end, collaborate across teams, and drive features that enable large-scale deployments while advancing AI-enhanced development and debugging."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Elastic • Almada

On-site
EUR 90,000 - 130,000
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
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 for Serverless Distributed Systems
Senior Java Engineer for Serverless Distributed Systems

PowerToFly • Portugal

On-site
EUR 55,800 - 88,300
Health coverage
Parental leave (16 weeks)
Flexible locations
+4
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 - Distributed Systems & Serverless
Principal Java Engineer - Distributed Systems & Serverless

Elastic • Almada

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

Elastic • Portugal

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

Referral Board • Portugal

On-site
EUR 120,000 - 180,000
Health coverage
Flexible calendar / location
Vacation days
+3