Senior Software Engineer - Search Algorithms - Elasticsearch (Marbella)

Senior Software Engineer - Search Algorithms - Elasticsearch (Marbella)

15 sep
|
Elastic
|
Marbella

15 sep

Elastic

Marbella

Overview

As a Senior Software Engineer on the Elasticsearch - Search Relevance team, you will shape the direction and implementation of advanced search capabilities at Scale. You'll work with a globally distributed team to deliver fast, relevant search experiences and contribute to improvements in Lucene. The role blends feature development, bug fixes, and potential new algorithms, with a strong emphasis on autonomous, collaborative execution.

You'll impact how users find answers across data, leveraging AI to accelerate development and optimize systems.

Compensaciones / Beneficios Competitive pay

Health coverage for you and family

Versátil locations and schedules

Generous vacation days

Donation matching up to $2000

Volunteer project time (up to 40 hours/year)

Responsabilidades Lead initiatives to deliver industry-leading search with top speed and relevance

Build new search features, fix bugs, and simplify code; potentially invent algorithms or data structures

Collaborate with a globally distributed team focusing on vector search capabilities

Develop deep expertise in Elasticsearch search relevance and drive improvements

Engage with community members via issues and pull requests,



triaging and handing off when needed

Write idiomatic Java (Elasticsearch is primarily Java)

Requisitos principales Professional experience with search or vector databases at scale

Strong core Java skills and knowledge of data structures, concurrency, and lambdas

Ability to own projects from design to delivery with cross-functional collaboration

Experience with asynchronous collaboration and distributed teamwork

Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra

Track record of using AI to accelerate development and optimize code while owning outcomes

Ability to adapt across projects and codebases based on business priorities

Strong communication and code review abilities

Autonomy and self-direction

Effective collaboration across functions and teams

Ability to give and receive feedback on code and APIs

Java, with strong knowledge of concurrency and standard libraries

Elasticsearch and/or Solr experience

Vector search algorithms (HNSW, IVF) and related libraries

📌 Senior Software Engineer - Search Algorithms - Elasticsearch (Marbella)
🏢 Elastic
📍 Marbella

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer - search algorithms - elasticsearch (marbella) / marbella

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer - search algorithms - elasticsearch (marbella) / marbella