Senior Java Engineer, Serverless Distributed Systems

Elastic

Norway

On-site

NOK 791,000 - 1,252,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible schedules
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic’s Elasticsearch - Distributed Systems team is seeking a Senior Software Engineer to advance our Serverless Elasticsearch offering. You will tackle deep distributed systems challenges in how nodes communicate, and how data are indexed, allocated, and managed across nodes.

You will own end-to-end features, optimize concurrency and performance across machines, and collaborate with teams to push scalability to new horizons while maintaining safety and reliability.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong Java core skills and knowledge of data structures and concurrency.
  • Strong proficiency in algorithms.
  • Experience with complex, highly distributed systems and not relying on off-the-shelf services.
  • Ability to own projects from design to delivery.
  • Experience using AI to accelerate development and debugging.
  • Collaborate across functions and teams and adapt to changing priorities.
  • Ability to work autonomously in a distributed team.

Responsibilities

  • Leverage distributed systems expertise to build core pieces of the Serverless Elasticsearch offering.
  • Improve components supporting concurrent, consistent indexing across multiple machines.
  • Maintain cluster coordination to keep performance as nodes join/leave and data moves.
  • Push the limits on shards, nodes, and petabytes Elasticsearch can handle.
  • Investigate performance or concurrency issues and propose solutions.
  • Support our engineers with tough problems and incidents.
  • Own end-to-end investigations until performance or stability issues are resolved.

Skills

Distributed systems
Java
Algorithms
System design

Tools

Netty
Lucene
JDK

Job description

Elastic’s Elasticsearch - Distributed Systems team is seeking a Senior Software Engineer to advance our Serverless Elasticsearch offering. You will tackle deep distributed systems challenges in how nodes communicate, and how data are indexed, allocated, and managed across nodes.

You will own end-to-end features, optimize concurrency and performance across machines, and collaborate with teams to push scalability to new horizons while maintaining safety and reliability.

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

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Serverless DS (Remote)
Principal Java Engineer - Serverless DS (Remote)

PowerToFly • Norway

On-site
NOK 949,000 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

Hybrid
NOK 950,000 - 1,502,000
Health coverage
Flexible schedules
Vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

PowerToFly • Norway

On-site
NOK 949,000 - 1,502,000
401(k) / Retirement Plan
Minimum 16 weeks of parental leave
Health coverage & vision insurance
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible schedules
Vacation days
+3
Senior Storage Engine Engineer — Elasticsearch (Remote)
Senior Storage Engine Engineer — Elasticsearch (Remote)

Elasticsearch B.V. • Norway

On-site
NOK 791,000 - 1,252,000
Health benefits
Fully remote team
Flexible work arrangements
+3
Senior Storage Engine Engineer (Remote) for Elasticsearch
Senior Storage Engine Engineer (Remote) for Elasticsearch

Elastic • Norway

On-site
NOK 791,000 - 1,252,000
Health coverage
Flexible locations
Vacation days
+3
Senior Storage Engine Engineer — Elasticsearch (Remote)
Senior Storage Engine Engineer — Elasticsearch (Remote)

Referral Board • Norway

On-site
NOK 791,300 - 1,251,700
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2
Principal Performance Engineer - Distributed Systems Tuning
Principal Performance Engineer - Distributed Systems Tuning

Referral Board • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations & schedules
Generous vacation days
+3
Principal Performance Engineer, Distributed Systems
Principal Performance Engineer, Distributed Systems

Elastic • Norway

On-site
NOK 950,000 - 1,502,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+2