← All roles

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic· Platform - Elasticsearch
Apply on company site
Hybrid (Ireland)€85.6k - €135.5kfull-timePosted 4mo ago

About the role

Senior Software Engineer to work on Elasticsearch distributed systems with a focus on the Serverless offering, addressing scalability, performance, and resilience across clustered nodes and data indexing/management.

Responsibilities

  • Leveraging distributed systems expertise to build and operate core pieces of the Serverless Elasticsearch offering
  • Improving Elasticsearch components that support concurrent and consistent indexing across multiple machines
  • Maintaining the cluster coordination system to sustain performance as nodes join/leave and data moves, while ensuring safety and liveness
  • Pushing the limits on shards, nodes, and data volume Elasticsearch can handle
  • Investigating and proposing solutions to performance or concurrency issues
  • Supporting support engineers with difficult problems
  • Owning end-to-end operational investigations until performance or stability issues are resolved

Qualifications

  • Deep background in distributed systems and consensus algorithms
  • Strong Java skills and familiarity with core data structures, concurrency constructs, and newer language features
  • Deep technical proficiency in algorithms
  • Experience with complex, highly distributed systems (not relying solely on off-the-shelf services)
  • Ability to build and debug features with broad impact across multiple machines
  • Ability to own projects from design to delivery and collaborate across teams
  • Proven track record of using AI to accelerate development, debugging, and optimization while owning outcomes
  • Ability to collaborate across functions and transition between projects, codebases, or teams based on priorities
  • Ability to work autonomously, drive decisions and results in a distributed team using asynchronous, direct, and transparent communication

Skills

Required:Distributed systemsJavaAlgorithmsSystem design and debugging across multiple machinesCollaboration and project ownership

Benefits

  • Competitive pay based on work performed
  • Health coverage for employee and family in many locations
  • Flexible locations and schedules for many roles
  • Generous annual vacation
  • Donation matching up to $2000 (or local currency equivalent)
  • Up to 40 hours per year for volunteer projects
  • Parental leave minimum of 16 weeks
Last updated Jul 23, 2026. Interested? Apply on the company site.
Elastic logo

About Elastic

The open source platform that powers search, observability, security, and more ...

Power insights and outcomes with The Elastic Search AI Platform. See into your data and find answers that matter with enterprise solutions designed to help you accelerate time to insight.

searchobservabilitysecurityAIenterprise solutionsvector database

More open roles at Elastic