Elastic

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
11 hours ago
United Kingdom (city not specified)Senior

Responsibilities

  • Build and operate core components of the Serverless Elasticsearch offering.
  • Improve Elasticsearch components supporting concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination and preserve system safety, liveness, performance, and resilience as nodes and data change.
  • Increase the number of shards, nodes, and petabytes Elasticsearch can support.
  • Investigate performance and concurrency issues and propose solutions.
  • Support support engineers with complex technical problems.
  • Own operational investigations end-to-end until performance or stability issues are resolved.
  • Design and deliver projects while collaborating across teams and codebases.

Requirements

  • Deep background in distributed systems and consensus algorithms.
  • Strong core Java skills, including standard-library data structures, concurrency constructs, and newer language features.
  • Deep technical proficiency in algorithms.
  • Experience working on complex, highly distributed systems rather than relying on off-the-shelf services.
  • Ability to build and debug features with broad impact across multiple machines.
  • Ability to own projects from technical design through completion.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions, work autonomously, and drive decisions in a distributed team.
  • Bonus: experience with data stores, search, analytics, Lucene, the JDK, or asynchronous event-driven network frameworks such as Netty.

Benefits

  • Competitive pay based on the work performed rather than previous salary.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation allowance.
  • Elastic matches up to $2000 or local currency equivalent for financial donations and service.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Distributed-company work environment with flexible scheduling.

Tech Stack

ElasticsearchJava

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me