Elastic

Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
7 days ago
Lisbon, PortugalStaff+
H1B Sponsor

Responsibilities

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

Requirements

  • Deep expertise in distributed systems and consensus algorithms.
  • Strong core Java skills, including Java standard-library data structures, concurrency constructs, and newer language features.
  • Deep technical proficiency in algorithms.
  • Experience building large-scale distributed systems rather than only using off-the-shelf services.
  • Experience building and debugging complex, broadly impactful features across multiple machines.
  • Ability to own projects from technical design through delivery and work effectively with others.
  • Experience managing projects involving multiple engineers.
  • Demonstrated use of AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across functions, teams, projects, and codebases according to business priorities.
  • Ability to work autonomously and drive decisions and results in a distributed team through asynchronous, direct, and transparent communication.
  • Bonus: experience with data stores, search, analytics, Lucene, the JDK, and asynchronous event-driven network frameworks such as Netty.

Benefits

  • Competitive base pay with no variable compensation component.
  • Health coverage for employees and families in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation allowance.
  • Donation matching of up to $2000 or local-currency equivalent.
  • Up to 40 volunteer hours per year.
  • At least 16 weeks of parental leave.
  • Distributed-company work environment.

Tech Stack

ElasticsearchJava

Categories

Elastic

About Elastic

1,001-5,000 employees

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform — the development platform used by thousands of companies, including more than 50% of the Fortune 500.

Contact me