Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic
Greece
Full timeEUR 61,100 - 96,600 annuallyFunction: Software EngineeringSkills: ["Technical leadership","Autonomy","Collaboration","Code review","Cross-functional communication"]

Join the Elasticsearch - Search Relevance team as a technical leader helping shape and deliver industry-leading search capabilities. You’ll design and implement new search features, improve search functionality, and resolve complex bugs, including vector search work. Collaborate with a globally distributed team, contribute to Lucene and Elasticsearch relevance, and write idiomatic modern Java while making the codebase easier to understand.

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

Join the Elasticsearch - Search Relevance team as a technical leader helping shape and deliver industry-leading search capabilities. You’ll design and implement new search features, improve search functionality, and resolve complex bugs, including vector search work. Collaborate with a globally distributed team, contribute to Lucene and Elasticsearch relevance, and write idiomatic modern Java while making the codebase easier to understand.
Location: Greece
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead initiatives in Elasticsearch to deliver a high-speed, high-relevance search engine.
  • •Build new search features, fix complex bugs, and improve code readability and understanding.
  • •Advance vector search capabilities in collaboration with a globally distributed engineering team.
  • •Drive improvements in search relevance by diagnosing issues and applying expert judgment.
  • •Contribute to community issues and pull requests, including triaging or handling them directly when appropriate.

Pay and Benefits

Salary: EUR 61,100 - 96,600 annually
Perks:Health InsuranceParental LeavePaid Leave

Key Requirements

  • •Professional experience with search or vector databases, applying algorithms such as HNSW, IVF, or similar at scale.
  • •Solid core Java skills, including data structures, concurrency constructs, and features like lambdas.
  • •Autonomous ownership: take projects from beginning to end with both technical design and collaboration with other engineers.
  • •Comfortable collaborating with feedback on code, approaches, and APIs in a distributed setting.
  • •Experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra and understanding why they work.
Experience:SearchVector databasesAIOpen sourceElasticsearch
Skills:Technical leadershipAutonomyCollaborationCode reviewCross-functional communication
Languages:English
Tech Stack:JavaLuceneElasticsearchHNSWIVFSolrPostgreSQLMongoDBCassandraGitHubZoomSlack

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