Principal Software Engineer, Distributed Systems

  • Visa Hunt
  • 12/07/2026
Full time Information Technology Telecommunications

Job Description

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