Principal Search Infrastructure Engineer

Elastic

Mountain View (CA)

On-site

USD 159,800 - 252,800

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible locations & schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search/infrastructure, focusing on indexing, retrieval, and relevance.

The role requires deep expertise in search internals and cross-team collaboration to shape Elastic's next-generation capabilities. You will work with distributed teams across continents, influencing technical direction, roadmap, and software design from concept to completion, leveraging

Qualifications

  • Experience leading technical projects in the search infrastructure and distributed systems.
  • Experience mentoring expert engineers and guiding professional development.
  • Experience defining a long-term technical vision for a core search or retrieval system with cross-team impact.
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
  • Strong Java skills and knowledge of data structures, concurrency, and modern language features like lambdas.
  • Ability to work autonomously from concept to completion and collaborate with engineers to build components.
  • Experience with large-scale data or search systems (Elasticsearch, Lucene, Solr) and distributed storage engines.
  • Excellent verbal and written communication skills; comfort collaborating across distributed teams.

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 shape a technical roadmap.
  • Collaborate with partners and product teams to align with long-term vision for Elasticsearch search.
  • Drive an innovative roadmap for indexing, query execution, and relevance layers.
  • Serve as a go-to expert for Elasticsearch domains and improve them through insights.

Skills

Technical leadership
Mentoring engineers
Technical vision
Search infrastructure
Elasticsearch/Lucene/Solr
Java
Data structures
Concurrency
Autonomy
Large-scale data systems
Cross-team collaboration
Open source experience

Education

Bachelor's or higher in Computer Science or related field

Tools

Elasticsearch
Lucene
Solr

Job description

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Search Infra team. You will define, lead, and contribute to core search/infrastructure, focusing on indexing, retrieval, and relevance.

The role requires deep expertise in search internals and cross-team collaboration to shape Elastic's next-generation capabilities. You will work with distributed teams across continents, influencing technical direction, roadmap, and software design from concept to completion, leveraging

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Search Infra Architect
Principal Search Infra Architect

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Competitive pay and equity
Health coverage for you and family
Flexible locations and schedules
+4
Lead Principal Software Engineer - Search Infra & Indexing
Lead Principal Software Engineer - Search Infra & Indexing

Elastic • United States

Remote
USD 110,000 - 175,000
Stock program
RRSP matching (where applicable)
Health coverage for you and family
+3
Senior Search Algorithms Engineer (Elasticsearch)
Senior Search Algorithms Engineer (Elasticsearch)

Elastic • Mountain View (CA)

On-site
USD 133,000 - 211,000
Health coverage for you and family
Flexible locations and work schedules
Generous vacation days
+1
Lead Performance Engineer, Large-Scale Search Platform
Lead Performance Engineer, Large-Scale Search Platform

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 160,000 - 253,000
Health coverage
Flexible location & schedules
Vacation days
+2
Senior Java Engineer - Core Infra: Scalable Platform
Senior Java Engineer - Core Infra: Scalable Platform

Elastic • United States

On-site
USD 133,100 - 210,600
Health coverage
Flexible work locations
Generous vacation days
+1
Senior Software Engineer, Search Algorithms (Elasticsearch)
Senior Software Engineer, Search Algorithms (Elasticsearch)

Elasticsearch B.V. • Northern (KY)

Hybrid
USD 133,000 - 211,000
Competitive pay
Health coverage
Flexible schedules
+4
Lead Architect, Elasticsearch Storage & Query Engine
Lead Architect, Elasticsearch Storage & Query Engine

Elastic • Mountain View (CA)

On-site
USD 159,800 - 252,800
Health coverage for you and your famiy
Flexible locations and schedules
Generous vacation days
+3
Principal Software Engineer: Elasticsearch Performance
Principal Software Engineer: Elasticsearch Performance

Referral Board • United States

On-site
USD 160,000 - 253,000
Stock program
401k with matching
Healthcare coverage for you and family
Principal Software Engineer — Storage & AI, Remote
Principal Software Engineer — Storage & AI, Remote

Elastic • United States

On-site
USD 190,000 - 300,000
Health coverage
Flexible locations and schedules
Vacation days
+3
Principal Software Developer - Search Infra - Elasticsearch
Principal Software Developer - Search Infra - Elasticsearch

Elastic • United States

Remote
USD 110,000 - 175,000
Stock program
RRSP matching (where applicable)
Health coverage for you and family
+3