Elastic

Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
7 days ago
Switzerland (city not specified)Staff+

Responsibilities

  • Design, build, and operate core components of the Serverless Elasticsearch offering.
  • Improve concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination and data movement while preserving system safety and liveness.
  • Scale Elasticsearch across larger numbers of shards, nodes, and petabytes of data.
  • Investigate and resolve performance, concurrency, stability, and operational issues end to end.
  • Own projects from technical design through implementation and collaborate with engineers across teams.
  • Support support engineers with complex technical problems.
  • Manage projects involving multiple engineers.

Requirements

  • Deep expertise in distributed systems and consensus algorithms.
  • Strong core Java skills, including data structures, concurrency constructs, newer language features, and the standard library.
  • Deep technical proficiency in algorithms.
  • Experience building large-scale distributed systems rather than only using off-the-shelf services.
  • Experience building and debugging complex, broad-impact features running across multiple machines.
  • Ability to own projects from beginning to end and collaborate on component development.
  • Experience managing projects involving multiple engineers.
  • 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, with no stated salary amount.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days.
  • Donation matching up to $2,000 or local currency equivalent.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.
  • Distributed-company work environment.

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