Principal Software Engineer - Search Scaling - Elasticsearch

Elastic

London, United Kingdom
On-site
Elasticsearch core search infrastructure
Indexing, retrieval, and relevance
Large-scale search systems
Define, lead, and contribute to the evolution of core search and indexing capabilities

Job Summary

  • Define, lead, and contribute to the evolution of core search and indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Bring your past experience with large-scale search systems to drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers.

Matching Summary

Define, lead, and contribute to the evolution of core search and indexing capabilities.

Skills & Requirements

Must-have

  • Elasticsearch core search infrastructure
  • Indexing, retrieval, and relevance
  • Large-scale search systems
  • Core Java and concurrency
  • Technical vision and roadmap definition

Nice-to-have

  • Collaborative and empathetic communication
  • Experience with open source projects
  • Familiarity with CI/CD workflows

Key Requirements

  • Experience leading technical projects in search infrastructure
  • Experience mentoring expert engineers
  • Hands-on experience with Elasticsearch, Lucene, or Solr
  • Strong skills in core Java
  • Experience with large-scale data or search systems

Work Rights

Not specified

Tailored Resume

Cover Letter