Senior Java Engineer - Serverless Distributed Systems

Elastic

Portugal

Hybrid

EUR 56,000 - 88,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 for you and family
Flexible locations and schedules
Generous vacation days
Volunteer time and donations match
Parental leave (16 weeks)

Job summary

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

Responsibilities include building core pieces of the Serverless product, improving indexing coordination, and maintaining cluster health as the system scales.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong skills in core Java and standard library.
  • Deep technical proficiency in algorithms.
  • Ability to work on complex, highly distributed systems without off-the-shelf services.
  • Ability to build and debug features with broad impact across machines.
  • Own projects from design to delivery with team collaboration.
  • Proven track record of using AI to accelerate development and debugging.
  • Able to collaborate across functions and adapt to priorities.
  • Work autonomously with transparent communication.

Responsibilities

  • Leverage distributed systems expertise to build core pieces of Serverless Elasticsearch offering.
  • Improve components that support concurrent and consistent indexing across machines.
  • Maintain cluster coordination for performance as nodes join/leave and data moves.
  • Push limits on shards, nodes, and petabytes.
  • Investigate performance/concurrency issues and propose solutions.
  • Support engineers with complex problems.
  • Own end-to-end operational investigations until resolved.

Skills

Distributed systems
Java
Algorithms
Data structures
Concurrency
Systems design
AI acceleration
Autonomy
Cross-functional collaboration

Tools

Netty
JDK

Job description

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

Responsibilities include building core pieces of the Serverless product, improving indexing coordination, and maintaining cluster health as the system scales.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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, 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

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

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

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
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 – Core Infrastructure for Elasticsearch
Senior Java Engineer – Core Infrastructure for Elasticsearch

Elastic • Portugal

On-site
EUR 70,000 - 100,000