Principal Software Engineer - Core Search Infra

Elastic

España

Remote

EUR 80,000 - 127,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health coverage
Flexible schedules
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally distributed role involves defining, directing, and building the next generation of Elasticsearch capabilities, with a focus on core search infrastructure including indexing, retrieval, and relevance.

You will influence the technical roadmap, research retrieval algorithms, and collaborate across continents to deliver scalable search.

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 to shape the roadmap.
  • Hands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or Solr.
  • Strong skills in core Java and familiarity with data structures and concurrency constructs, plus modern features like lambdas.
  • Autonomy to drive projects from concept to completion with collaboration across engineers.
  • Experience with large-scale data or search systems like Elasticsearch, Lucene, Solr, or distributed storage engines.
  • Excellent verbal and written communication skills for distributed teams.

Responsibilities

  • Define and 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 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 in your domains and continuously improve them.

Skills

Technical leadership
Mentoring
Roadmap planning
Distributed systems
Search algorithms
Java
Communication
Elasticsearch
Lucene
Solr

Tools

Elasticsearch
Lucene
Solr

Job description

Elastic is seeking a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally distributed role involves defining, directing, and building the next generation of Elasticsearch capabilities, with a focus on core search infrastructure including indexing, retrieval, and relevance.

You will influence the technical roadmap, research retrieval algorithms, and collaborate across continents to deliver scalable search.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, Elasticsearch Search Infra — Remote
Principal Engineer, Elasticsearch Search Infra — Remote

Elastic • Madrid

Hybrid
EUR 120,000 - 150,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
+3
Principal Software Engineer (Search Infrastructure, Elasticsearch)
Principal Software Engineer (Search Infrastructure, Elasticsearch)

Elastic • Madrid

Hybrid
EUR 120,000 - 150,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
+3
Senior Java Core Infra Engineer
Senior Java Core Infra Engineer

Elastic • Spain

On-site
EUR 118,000 - 225,000
Health coverage
Flexible locations and schedules
Vacation days
+3
Senior Java Engineer: Elasticsearch Core Infra & Platform
Senior Java Engineer: Elasticsearch Core Infra & Platform

Elastic • Spain

On-site
EUR 56,000 - 88,000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+3
Principal Software Engineer - Search Infra - Elasticsearch
Principal Software Engineer - Search Infra - Elasticsearch

Elastic • Spain

Remote
EUR 80,000 - 127,000
Competitive pay
Health coverage
Flexible schedules
+4
Senior Java Core/Infra Engineer - Build Scalable Platform
Senior Java Core/Infra Engineer - Build Scalable Platform

Elastic • Spain

Remote
EUR 87,000 - 138,000
Health coverage
Flexible schedule
Generous vacation
+3
Senior Software Engineer, Search Relevance & Vector AI
Senior Software Engineer, Search Relevance & Vector AI

Elasticsearch B.V. • Spain

On-site
EUR 67,000 - 106,000
Competitive pay
Health coverage
Flexible locations and schedules
+3
Senior Search Algorithms Engineer - Elasticsearch Vector AI
Senior Search Algorithms Engineer - Elasticsearch Vector AI

Elastic • Spain

Hybrid
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+3
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch

Elasticsearch B.V. • Spain

On-site
EUR 67,000 - 106,000
Competitive pay
Health coverage
Flexible locations and schedules
+3
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • Spain

On-site
EUR 67,000 - 106,000
Health coverage
Flexible locations
Generous vacation days
+3