Elastic, the Search AI Company, is seeking a Principal Software Engineer I for the Elasticsearch - Distributed Systems team in the UK. You will own components enabling scalable, resilient indexing across a cluster of machines and collaborate on multi-engineer projects.
Responsibilities include optimizing concurrency, shard scaling, and data movement while solving complex performance challenges. Strong Java, algorithms, and distributed systems experience are required, with a focus on end-to-end