JOBSEARCHER

Principal Java Engineer — Serverless Distributed Systems

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Distributed Systems team. You will tackle deep distributed systems challenges around node communication, indexing, and data management in a Serverless context. The role emphasizes owning design-to-delivery and collaborating across teams to scale performance and resilience. You will work with Java experts to optimize concurrency, indexing, and cluster coordination while advancing AI-assisted development.