> Markdown version of [/jobs/ext/3105300-senior-software-engineer-search-algorithms-elasticsearch](https://www.wearedevelopers.com/jobs/ext/3105300-senior-software-engineer-search-algorithms-elasticsearch). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Search Algorithms - Elasticsearch - **Company:** Elastic - **Location:** Lleida (Lérida), Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Software Bug Management, Apache Lucene, Software Code Optimization, Code Review, Data Structures, Elasticsearch, Search Algorithms, PostgreSQL, MongoDB, Search Technologies, Apache Solr, Data Storage Technologies, Concurrency, AWS Lambda, Cassandra - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-search-algorithms-elasticsearch-en-lleida-ID-372573938 ## About the Role 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 ## Description OverviewAs 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 payHealth coverage for you and familyFlexible locations and schedulesGenerous vacation daysDonation matching up to $****Volunteer project time (up to 40 hours/year)Responsabilidades Lead initiatives to deliver industry-leading search with top speed and relevanceBuild new search features, fix bugs, and simplify code; potentially invent algorithms or data structuresCollaborate with a globally distributed team focusing on vector search capabilitiesDevelop deep expertise in Elasticsearch search relevance and drive improvementsEngage with community members via issues and pull requests, triaging and handing off when neededWrite idiomatic Java (Elasticsearch is primarily Java)Requisitos principales Professional experience with search or vector databases at scaleStrong core Java skills and knowledge of data structures, concurrency, and lambdasAbility to own projects from design to delivery with cross-functional collaborationExperience with asynchronous collaboration and distributed teamworkExperience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or CassandraTrack record of using AI to accelerate development and optimize code while owning outcomesAbility to adapt across projects and codebases based on business prioritiesStrong communication and code review abilitiesAutonomy and self-directionEffective collaboration across functions and teamsAbility to give and receive feedback on code and APIsJava, with strong knowledge of concurrency and standard librariesElasticsearch and/or Solr experienceVector search algorithms (HNSW, IVF) and related libraries