Elastic logo
Elastic·Verified

Senior Java Engineer - Distributed Systems, Serverless

Remote (region-restricted)Full-timeSenior$59K - $94KUTC+0–+3Europe#java#distributed systems#elasticsearchBonusPTOParental leave

About the Role

Elastic is looking for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team. You will focus on the scale, performance, and resilience of our next-generation Serverless Elasticsearch offering, tackling deep challenges in cluster coordination, data indexing, and node management.

What You Will Be Doing

  • Leverage distributed systems expertise to build and operate core components of our Serverless Elasticsearch offering.
  • Improve components supporting concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination systems to ensure performance and safety as nodes scale.
  • Push the limits of shard, node, and petabyte-scale handling.
  • Investigate and resolve complex performance and concurrency issues.
  • Own operational investigations end-to-end and support engineering teams with high-level technical challenges.

What You Bring

  • Deep background in distributed systems and consensus algorithms.
  • Strong proficiency in core Java, including standard library data structures, concurrency, and modern language features.
  • Deep technical proficiency in algorithms.
  • Proven ability to build and debug complex, highly distributed systems from scratch.
  • Ability to own projects from technical design through development.
  • Experience using AI to accelerate development and debug complex systems.
  • Ability to work autonomously and drive results in a distributed, asynchronous team environment.

Bonus Points

  • Experience with data stores, search, analytics, or Lucene.
  • Strong knowledge of the JDK.
  • Familiarity with asynchronous event-driven network frameworks like Netty.

Benefits

  • Competitive pay based on market benchmarks.
  • Flexible locations and schedules.
  • Generous annual vacation days.
  • Health coverage for you and your family.
  • Financial donation matching up to $2,000.
  • 40 hours per year for volunteer projects.
  • Minimum 16 weeks of parental leave.

Timezone overlap

UTC+0–+3

Open to

Europe

Sign in to track applications and earn points.

More roles at Elastic

Similar remote roles