Elastic

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
11 hours ago
Norway (city not specified)Senior

Responsibilities

  • Build and operate core components of Elastic’s next-generation Serverless Elasticsearch offering.
  • Improve components supporting concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination while preserving system safety, liveness, and performance as nodes and data change.
  • Increase the number of shards, nodes, and petabytes Elasticsearch can support.
  • Investigate and resolve performance, concurrency, stability, and operational issues end to end.
  • Support support engineers with complex technical problems.
  • Own projects from technical design through implementation and collaboration with others.

Requirements

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

Benefits

  • Base salary with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation allowance.
  • Up to $2,000, or local-currency equivalent, matched for financial donations and service.
  • 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