Principal Software Engineer - Search Scaling - Elasticsearch

Elastic Nv

Málaga

Presencial

EUR 90.000 - 150.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura hecha para este puesto de trabajo: un currículum y una carta de presentación adaptados que responden directamente a la oferta.

Supera los filtros ATS

Descripción de la vacante

Elastic is seeking a Principal Software Engineer for the Elasticsearch - Search Scaling team. You will define, lead, and contribute to the evolution of core search, indexing, and relevance capabilities, shaping the long-term vision across distributed teams.

You will mentor engineers and drive architectural decisions with product partners, delivering high-performance search platforms. You bring deep expertise in search internals, Lucene-based architectures, and scalable systems, and you will own

Formación

  • Experience leading projects in search infrastructure.
  • Experience mentoring expert engineers and guiding teams.
  • Ability to define a long-term technical vision for a core search system.
  • Hands-on experience with Elasticsearch, Lucene, or Solr.

Responsabilidades

  • Define, lead, and contribute to evolution of core search/indexing capabilities.
  • Research advances in search infrastructure, data structures, and retrieval algorithms.
  • Collaborate with partners and product teams to shape the technical vision for search at Elastic.
  • Drive roadmap for Elasticsearch indexing, query execution, and relevance.

Conocimientos

Technical leadership
Mentoring engineers
Technical vision
Autonomy
Communication

Herramientas

Elasticsearch
Lucene
Solr
Java

Descripción del empleo

Principal Software Engineer - Search Scaling - Elasticsearch

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role:

We're looking for a Principal Software Engineer to join the Elasticsearch - Search Scaling team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene. This is a principle software engineering role that entails using your vast knowledge in this space in order to define, direct, and build the next generation of Elasticsearch capabilities. This role provides technical vision and direction for Elasticsearch’s core search infrastructure, including indexing, retrieval, and relevance, and requires deep expertise in search internals and cross-team collaboration.

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software. We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements.

What You Will Be Doing:

As a full-time Elasticsearch contributor, you will define, lead, and contribute to the evolution of core search and indexing capabilities. You’ll research advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our users. You’ll work closely with our partners and product teams to understand their needs and help shape the long-term technical vision for search at Elastic. You’ll bring your past experience with large-scale search systems to drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers. As an authority in several areas of Elasticsearch, you’ll be the go‑to expert for those domains, continuously improving them through your insights and instincts.

What You Will Bring:
  • Experience leading technical projects in the search infrastructure and distributed systems space. You bring proven knowledge in building and operating sophisticated search platforms and engineering robust, high-performance software systems.
  • 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. You have a strong desire to optimize and leverage the most efficient algorithms and search data structures.
  • 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.
Bonus Points
  • You've built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind it.
  • Experience working with open source projects and familiar with different styles of source control workflow and continuous integration.

Additional Information - We Take Care of Our People As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t m...

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Principal Software Engineer I - Distributed Systems - Elasticsearch
Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic Nv • Málaga

Presencial
EUR 110.000 - 140.000
Principal Software Engineer I - Distributed Systems - Elasticsearch
Principal Software Engineer I - Distributed Systems - Elasticsearch

Visa Hunt • España

Presencial
EUR 80.000 - 128.000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Software Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

Elastic Nv • Málaga

Presencial
EUR 90.000 - 130.000
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch
Senior Software Engineer - Search Relevance in ES|QL - Elasticsearch

Elasticsearch B.V. • España

Presencial
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 • España

Híbrido
EUR 67.000 - 106.000
Health coverage
Flexible locations
Generous vacation days
+3
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • España

Híbrido
EUR 80.000 - 127.000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Socket.dev • España

Presencial
EUR 80.000 - 127.000
Health coverage
Generous vacation days
Parental leave
+2
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic • España

Presencial
EUR 80.000 - 127.000
Health coverage
Flexible locations & schedules
Vacation days
+3
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Referral Board • España

Presencial
EUR 140.000 - 180.000
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elastic • España

Híbrido
EUR 67.000 - 106.000
Health coverage
Flexible locations & schedules
Generous vacation days
+3