Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic
Spain
Full timeEUR 67,000 - 106,000 annuallyFunction: Software EngineeringSkills: ["Code review","Collaboration","Autonomy","Feedback","Problem-solving"]

Join the Elasticsearch Search Relevance team as a technical leader focused on delivering a robust, feature-rich search experience. You’ll lead initiatives to improve search engine speed and relevance, design and implement new search features (sometimes inventing new algorithms or data structures), and resolve complex bugs. Work with a globally distributed team on vector search capabilities and collaborate with the open-source community through issues and pull requests.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
1 day ago

Senior Software Engineer - Search Algorithms - Elasticsearch

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Join the Elasticsearch Search Relevance team as a technical leader focused on delivering a robust, feature-rich search experience. You’ll lead initiatives to improve search engine speed and relevance, design and implement new search features (sometimes inventing new algorithms or data structures), and resolve complex bugs. Work with a globally distributed team on vector search capabilities and collaborate with the open-source community through issues and pull requests.
Location: Spain
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead initiatives to produce an industry-leading search engine with high speed and relevance.
  • •Build new search features and fix complex bugs while improving code clarity and maintainability.
  • •Advance Elasticsearch vector search capabilities in collaboration with a globally distributed team.
  • •Own search relevance expertise by identifying and driving improvements.
  • •Engage with community members via issues and pull requests, triaging or handling changes as needed.

Pay and Benefits

Salary: EUR 67,000 - 106,000 annually
Perks:Health InsurancePaid LeaveParental Leave

Key Requirements

  • •Professional experience with search or vector databases, including using algorithms/libraries like HNSW or IVF on search platforms at scale.
  • •Strong core Java skills, including data structures, concurrency constructs, and modern features like lambdas.
  • •Ability to take projects from technical design through delivery, guiding components with other engineers.
  • •Experience with Elasticsearch search relevance and the ability to identify and drive improvements based on judgment.
  • •Experience working with multiple data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
Experience:SearchVector databasesVector searchOpen source
Skills:Code reviewCollaborationAutonomyFeedbackProblem-solving
Languages:English
Tech Stack:ElasticsearchLuceneJavaHNSWIVFVector searchSolrPostgreSQLMongoDBCassandraGitHubZoomSlackLambdas

Company Brief

Elastic
Builds the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash) and provides search, observability, and security solutions that enable organizations to search, analyze, and protect data in real time across applications, infrastructure, and enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2012
WebsiteLinkedIn