Principal Software Engineer - Search Algorithms - Elasticsearch

Elastic

La Coruña

Híbrido

EUR 120.000 - 180.000

Jornada completa

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

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive pay
Health coverage
Flexible locations & schedules
Donation matching

Descripción de la vacante

Elastic seeks a Principal Software Engineer for the Elasticsearch - Search team to drive vector search capabilities powering fast, relevance-driven results. You will design and implement vector features, optimize performance, mentor engineers, and influence the future of vector search in Elasticsearch across a globally distributed team.

You will collaborate on performance, scalability, and new algorithms, owning features end-to-end while communicating clearly with a broad engineering audience.

Formación

  • Experience designing vector features at scale.
  • Strong Java performance and concurrency skills.
  • Ability to own end-to-end projects across teams.
  • Hands-on with vector similarity algorithms (HNSW, IVF) and related data structures.

Responsabilidades

  • Lead initiatives to deliver a leading vector database experience with fast, relevant search.
  • Contribute to Elasticsearch features and bug fixes; design algorithms or data structures when needed.
  • Collaborate with a globally distributed team focused on vector search capabilities.
  • Serve as a subject-matter expert on vector similarity in Elasticsearch and support the wider team.
  • Triage and handle community issues and pull requests, sometimes independently.
  • Write idiomatic Java focused on performance and maintainability.
  • Experience with vector similarity and vector databases; hands-on use of HNSW, IVF, or similar algorithms at scale.
  • Strong Java skills and familiarity with data structures, concurrency, and lambdas.
  • Own projects end-to-end, from technical design to collaboration with engineers.
  • Experience with distributed collaboration and asynchronous communication.
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.

Conocimientos

Java
Vector search
HNSW
IVF
Distributed collaboration
Performance optimization

Herramientas

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Descripción del empleo

As a Principal Software Engineer on the Elasticsearch - Search team, you drive the vector search capabilities that power fast, relevance-driven results. You will design and implement new vector features, improve existing functionality, and resolve complex bugs within a globally distributed team. You’ll work closely with engineers, contribute to performance and scalability, and influence the direction of vector search in Elasticsearch. This is a high-impact role that combines algorithmic innovation with practical systems work.

  • competitive pay
  • health coverage
  • flexible locations and schedules
  • donation matching
  • Lead initiatives to deliver a leading vector database experience with fast, relevant search
  • Contribute to Elasticsearch features and bug fixes, designing new algorithms or data structures when needed
  • Collaborate with a globally distributed team focused on vector search capabilities
  • Serve as a subject-matter expert on vector similarity in Elasticsearch and support the wider team
  • Triage and handle community issues and pull requests, sometimes independently
  • Write idiomatic Java focused on performance and maintainability
  • Experience with vector similarity and vector databases; hands-on use of HNSW, IVF, or similar algorithms at scale
  • Strong Java skills and familiarity with standard data structures, concurrency, and modern features like lambdas
  • Ability to own projects end-to-end, from technical design to collaboration with engineers
  • Experience with distributed collaboration and asynchronous communication
  • Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra
  • Excellent verbal and written communication; collaborative and respectful working style
  • Proven track record of using AI to accelerate development and optimize code, while owning outcomes
  • Ability to navigate multiple projects and teams based on priorities
  • autonomous
  • strong communication
  • HNSW

Principal Software Engineer - Search Algorithms - Elasticsearch a coruña, es

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 - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

Elastic Nv • Málaga

Presencial
EUR 90.000 - 130.000
Principal Software Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

Elastic • España

Presencial
EUR 80.000 - 127.000
Health coverage
Flexible locations & schedules
Generous vacation days
+2
Senior Software Engineer - Vector Search - Elasticsearch
Senior Software Engineer - Vector Search - Elasticsearch

Elastic • España

Presencial
EUR 67.000 - 106.000
Health coverage
Flexible locations & schedules
Generous vacation days
+3
Senior Vector Search Engineer
Senior Vector Search Engineer

Elastic • España

Presencial
EUR 80.000 - 127.000
Health coverage
Flexible locations & schedules
Generous vacation days
+2
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
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
Principal Vector Search Engineer (Java, Remote-Flexible)
Principal Vector Search Engineer (Java, Remote-Flexible)

Elastic • La Coruña

Híbrido
EUR 120.000 - 180.000
Competitive pay
Health coverage
Flexible locations & schedules
+1
Principal Software Engineer - Performance Tuning - Elasticsearch
Principal Software Engineer - Performance Tuning - Elasticsearch

Elastic • Nava

Híbrido
EUR 120.000 - 190.000
Competitive pay
Health coverage for you and family
Flexible locations and schedules
+2
Lead Vector Search Engineer (Java, Distributed)
Lead Vector Search Engineer (Java, Distributed)

Elasticsearch B.V. • España

Presencial
EUR 80.000 - 127.000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+2
Senior Search Algorithms Engineer - Elasticsearch Vector AI
Senior Search Algorithms Engineer - Elasticsearch Vector AI

Elastic • España

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