Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic
Romania
Full timeRON 272,000 - 430,200Function: Software EngineeringSkills: ["Autonomy","Collaboration","Code review","Cross-functional collaboration"]

Lead initiatives within Elasticsearch’s Search Relevance team to build a fast, highly relevant search engine. Contribute new search features and fix complex bugs, sometimes inventing algorithms or data structures and working close to OS and hardware. Partner with a globally distributed team on vector search capabilities, drive improvements based on deep expertise, and collaborate with the community through issues and pull requests using modern Java.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
3 days 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: 5 hours agoStatus: Live

Job Summary

Lead initiatives within Elasticsearch’s Search Relevance team to build a fast, highly relevant search engine. Contribute new search features and fix complex bugs, sometimes inventing algorithms or data structures and working close to OS and hardware. Partner with a globally distributed team on vector search capabilities, drive improvements based on deep expertise, and collaborate with the community through issues and pull requests using modern Java.
Location: Romania
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead initiatives to produce an industry-leading, high-speed, high-relevance search engine.
  • •Build new Elasticsearch search features and fix complex bugs, including inventing algorithms or data structures when needed.
  • •Work with a globally distributed team on vector search capabilities and Elasticsearch search relevance improvements.
  • •Identify and drive improvements in search relevance based on investigation and instinct.
  • •Collaborate with the community via issues and pull requests, triaging and contributing to solutions.

Pay and Benefits

Salary: RON 272,000 - 430,200
Perks:Health InsuranceParental LeavePaid Leave

Key Requirements

  • •Professional experience with search or vector databases, including using algorithms and libraries such as HNSW or IVF at scale.
  • •Solid core Java skills, including data structures, concurrency constructs, and features like lambdas.
  • •High autonomy to take projects end-to-end, covering technical design and collaboration with other engineers to build components.
  • •Experience with multiple data storage technologies (e.g., Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra) and understanding why they work.
  • •Track record using AI to accelerate development, debug complex systems, and optimize code while owning outcomes.
Experience:SearchVector databasesAIOpen source
Skills:AutonomyCollaborationCode reviewCross-functional collaboration
Languages:English
Tech Stack:ElasticsearchLuceneJavaHNSWIVFVector searchElasticsearch full timeSolrPostgreSQLMongoDBCassandraGitHubZoomSlackLambdasAsynchronous communicationData structuresConcurrency

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