Senior Java Engineer - Serverless Elasticsearch

Elastic

Schweiz

On-site

CHF 120,000 - 180,000

Full time

13 days ago

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 for you and family
Flexible locations and schedules
Generous vacation days
Donation matching program
Volunteer hours allocation
Parental leave

Job summary

Elastic is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges, focusing on how Elasticsearch scales, performs, and remains resilient, especially in our Serverless offering.

You will work on how nodes communicate, index data, and manage distribution across a cluster. Bring a strong background in distributed systems, consensus algorithms, and core Java.

Qualifications

  • Deep background in distributed systems and consensus algorithms.
  • Strong Java core skills and familiarity with concurrency constructs.
  • Proficiency in data structures and algorithms.
  • Experience with complex, highly distributed systems beyond simple services.
  • Ability to own projects end-to-end with technical design and collaboration.
  • Proven track record of using AI to accelerate development and debugging.

Responsibilities

  • Build and operate core pieces of the Serverless Elasticsearch offering.
  • Improve indexing and concurrency across multiple machines.
  • Maintain cluster coordination for high performance and resilience.
  • Push limits on shards, nodes, and data scale.
  • Investigate performance and concurrency issues and propose fixes.
  • Support engineering with complex problems and own investigations end-to-end.

Skills

Distributed systems
Consensus algorithms
Java
Data structures
Algorithms
Distributed awareness
Project ownership
Cross-team collaboration
AI-assisted debugging

Tools

Netty
JDK
Lucene

Job description

Elastic is seeking a Senior Software Engineer for the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges, focusing on how Elasticsearch scales, performs, and remains resilient, especially in our Serverless offering.

You will work on how nodes communicate, index data, and manage distribution across a cluster. Bring a strong background in distributed systems, consensus algorithms, and core Java.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Scalable Serverless Distributed Systems
Senior Java Engineer: Scalable Serverless Distributed Systems

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Health coverage
Flexible schedules
Generous vacation
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Health coverage
Flexible schedules
Generous vacation
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Elasticsearch Search Relevance Engineer
Senior Elasticsearch Search Relevance Engineer

Elasticsearch B.V. • Switzerland

Remote
CHF 140,000 - 180,000
Health coverage
Flexible schedules
Vacation days
+3
Senior Software Engineer, Vector Search & AI
Senior Software Engineer, Vector Search & AI

Elasticsearch B.V. • Switzerland

Remote
CHF 120,000 - 180,000
Health coverage for you and family
Flexible schedules and locations
Generous vacation days
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage
Flexible schedule
Vacation days
+3
Principal Software Engineer - Search Infra - Elasticsearch
Principal Software Engineer - Search Infra - Elasticsearch

Elastic • Switzerland

Remote
CHF 140,000 - 230,000
Principal Search Infra Engineer (Elasticsearch)
Principal Search Infra Engineer (Elasticsearch)

Elastic • Switzerland

Remote
CHF 140,000 - 230,000
Principal Software Engineer - Vector Search & AI
Principal Software Engineer - Vector Search & AI

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Competitive pay based on work done
Health coverage for you and family
Flexible locations and schedules
+4
Senior Search Algorithms Engineer — Relevance
Senior Search Algorithms Engineer — Relevance

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage
Flexible schedule
Vacation days
+3
Top locations