Elastic

Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
10 hours ago
USA (city not specified)Staff+
H1B sponsor

Base Salary

$160k - $253k/yr

Responsibilities

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

Requirements

  • Deep background in distributed systems and consensus algorithms.
  • Strong skills in core Java, including data structures, concurrency constructs, and newer language features.
  • Deep technical proficiency in algorithms.
  • Experience building large-scale distributed systems rather than primarily using off-the-shelf services.
  • Experience building and debugging complex, broadly impactful features running across multiple machines.
  • Ability to own projects from beginning to end and collaborate with others to develop components.
  • 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 and teams, work across codebases, and operate autonomously in a distributed team.
  • 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.
  • Eligibility to participate in Elastic’s stock program.
  • Company-matched 401(k) with dollar-for-dollar matching up to 6% of eligible earnings.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules at a distributed company.
  • Generous vacation days.
  • Up to $2,000 matching for financial donations and service.
  • Up to 40 hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

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