
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Join the Elasticsearch Distributed Systems team to design, build, and operate core components of the Serverless Elasticsearch offering. Responsibilities include improving concurrent and consistent indexing, maintaining cluster coordination and safety/liveness properties, pushing scalability limits (shards, nodes, petabytes), investigating performance and stability issues end-to-end, and supporting cross-team operational and engineering efforts. Requires deep distributed systems expertise, strong Java and algorithm skills, and experience building large-scale distributed systems.