Principal Software Engineer, Search Infrastructure (Lucene)

Elasticsearch B.V.

United Kingdom

Remote

GBP 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible scheduling
Generous vacation
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic, the Search AI Company, is seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search and indexing capabilities in a globally distributed environment.

You will mentor engineers, shape a long-term technical vision, and collaborate with product teams to build fast, scalable search foundations using Elasticsearch, Lucene, and Solr.

Qualifications

  • Experience leading technical projects in the search infrastructure and distributed systems space.
  • Experience mentoring expert engineers, providing both technical and professional guidance.
  • Experience defining a long-term technical vision for a core search or retrieval system, working across teams and organizations to collaboratively shape the technical roadmap.
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
  • Strong skills in core Java and familiarity with advanced data structures and concurrency constructs, as well as newer language features like lambdas.
  • Able to work with a high level of autonomy, tackling projects and guiding them from concept to completion, including both technical design and collaboration with other engineers to develop the necessary components.
  • Experience with large-scale data or search systems such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that way.
  • Excellent verbal and written communication skills. Collaborating across distributed teams is challenging, we value being supportive, empathetic, and trusting in all interactions, and we expect the same from everyone on the team.

Responsibilities

  • Lead the evolution of core search and indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Collaborate with partners and product teams to shape the long-term technical vision for search at Elastic.
  • Drive an innovative roadmap for Elasticsearch's indexing, query execution, and relevance layers.
  • Be the go-to expert for multiple domains and continuously improve them through insights.

Skills

Search infrastructure
Distributed systems
Mentoring engineers
Technical vision
Elasticsearch/Lucene/Solr
Java
Data structures
Concurrency
Autonomy
Open source

Tools

Elasticsearch
Lucene
Solr
Java
Git/GitHub

Job description

Elastic, the Search AI Company, is seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search and indexing capabilities in a globally distributed environment.

You will mentor engineers, shape a long-term technical vision, and collaborate with product teams to build fast, scalable search foundations using Elasticsearch, Lucene, and Solr.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Search Infrastructure
Principal Software Engineer, Search Infrastructure

Elastic • Greater London

Remote
GBP 120,000 - 180,000
Health coverage for family
Flexible location
Generous vacation days
+3
Principal Search Infra Engineer - Core Indexing
Principal Search Infra Engineer - Core Indexing

Elastic • United Kingdom

On-site
GBP 110,000 - 150,000
Competitive pay
Health coverage
Flexible locations & schedules
+4
Lead Elasticsearch Architect: Core Search Infra
Lead Elasticsearch Architect: Core Search Infra

United States Digital Space LLC • United Kingdom

Hybrid
GBP 120,000 - 180,000
Competitive pay
Health coverage
Flexible schedules
+3
Principal Software Engineer (Search Infrastructure - Elasticsearch)
Principal Software Engineer (Search Infrastructure - Elasticsearch)

Elastic • Greater London

Remote
GBP 120,000 - 180,000
Health coverage for family
Flexible location
Generous vacation days
+3
Senior Elasticsearch Engineer - Core Infra & Platform Scale
Senior Elasticsearch Engineer - Core Infra & Platform Scale

Rozgoo • United Kingdom

On-site
GBP 90,000 - 130,000
Principal Full-Stack Engineer: AI Search & Elasticsearch
Principal Full-Stack Engineer: AI Search & Elasticsearch

Solvex Solutions • Greater London

Hybrid
GBP 90,000 - 130,000
Principal Java Security Architect, Elasticsearch Core
Principal Java Security Architect, Elasticsearch Core

VulnU • United Kingdom

Remote
GBP 120,000 - 180,000
16 weeks parental leave
Retirement match
Senior Java Platform Engineer - Core Infrastructure
Senior Java Platform Engineer - Core Infrastructure

Elastic • Greater London

Hybrid
GBP 110,000 - 170,000
Health coverage
Flexible location
Generous vacation
+3
Senior Java Infra Engineer for Elasticsearch Core Platform
Senior Java Infra Engineer for Elasticsearch Core Platform

Elasticsearch B.V. • United Kingdom

Hybrid
GBP 90,000 - 130,000
Competitive pay
Health coverage
Flexible locations and schedules
+4
Principal Java Security Architect – Elasticsearch Core
Principal Java Security Architect – Elasticsearch Core

Elasticsearch B.V. • United Kingdom

Remote
GBP 120,000 - 180,000
Competitive pay
Health coverage
Flexible location
+4