Elastic

Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic
Apply
7 days ago
Lisbon, PortugalSenior
H1B Sponsor

Responsibilities

  • Build and operate core components of Elastic’s next-generation Serverless Elasticsearch offering.
  • Improve Elasticsearch support for concurrent and consistent indexing across multiple machines.
  • Maintain cluster coordination as nodes join, leave, and move data while preserving safety and liveness.
  • 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 difficult technical problems and own projects from design through delivery.

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 understanding and working on complex, highly distributed systems rather than relying on off-the-shelf services.
  • Ability to build and debug broad-impact features running across multiple machines.
  • Ability to own projects from technical design through implementation in collaboration with others.
  • Proven ability to use AI to accelerate development, debug complex systems, and optimize code while retaining ownership of outcomes.
  • Ability to collaborate across teams, work across codebases, and operate autonomously in an asynchronous 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, with a typical starting range of €55.800—€88.300 EUR.
  • Distributed-company environment with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous annual vacation allowance.
  • Elastic matches up to $2,000 or local-currency equivalent for financial donations and service.
  • Up to 40 hours of annual paid time for volunteer projects.
  • Minimum 16 weeks of parental leave.

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