Principal Software Engineer - Search Scaling - Elasticsearch

The Consulting Solutions • london, england • Posted June 29, 2026

About the Role

Principal Software Engineer – Search Scaling

Join Elastic’s Elasticsearch - Search Scaling team as a globally distributed Principal Software Engineer. This role focuses on delivering a robust, feature‑rich search experience and improving the search infrastructure in Lucene.

Responsibilities

  • Define, lead, and contribute to the evolution of core search and indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms to build efficient foundations.
  • Collaborate with partners and product teams to shape the long‑term technical vision for search at Elastic.
  • Drive an innovative roadmap for indexing, query execution, and relevance layers.
  • Act as the go‑to expert in core search domains and continuously improve them.

Qualifications

  • Experience leading technical projects in search infrastructure and distributed systems.
  • Proven knowledge in buil...