Senior Elasticsearch Search Relevance Engineer

Elasticsearch B.V.

Schweiz

Remote

CHF 140,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage
Flexible schedules
Vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will influence technical direction, design and implement new search features, and improve relevance and performance across vector search capabilities.

You will collaborate with a globally distributed team, write idiomatic Java, and tackle challenges near the hardware and OS. The role emphasizes autonomy, code reviews, and best-practice collaboration.

Qualifications

  • Experience with search or vector databases and relevant algorithms at scale.
  • Strong Java skills and knowledge of concurrency and data structures.
  • Ability to work autonomously and guide projects end-to-end.
  • Experience collaborating across distributed teams and open sources.

Responsibilities

  • Lead initiatives to deliver industry-leading search with speed and relevance.
  • Contribute to Elasticsearch by building features and fixing bugs; design improvements.
  • Collaborate with a globally distributed team on vector search capabilities.
  • Drive improvements in search relevance based on data and intuition.
  • Engage with the community on issues and pull requests; provide guidance.
  • Write idiomatic modern Java; contribute to code quality and maintainability.

Skills

Java
Distributed systems
Search relevance
Vector search
Async collaboration
JVM
Code review
OSS collaboration
Data structures
Performance optimization

Education

Bachelor's degree in Computer Science

Tools

Git
CI/CD
Elasticsearch
Lucene
Linux

Job description

Elastic is seeking a Senior Software Engineer to join the Elasticsearch - Search Relevance team. You will influence technical direction, design and implement new search features, and improve relevance and performance across vector search capabilities.

You will collaborate with a globally distributed team, write idiomatic Java, and tackle challenges near the hardware and OS. The role emphasizes autonomy, code reviews, and best-practice collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Search Algorithms Engineer — Relevance
Senior Search Algorithms Engineer — Relevance

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage
Flexible schedule
Vacation days
+3
Senior Software Engineer, Vector Search & AI
Senior Software Engineer, Vector Search & AI

Elasticsearch B.V. • Switzerland

Remote
CHF 120,000 - 180,000
Health coverage for you and family
Flexible schedules and locations
Generous vacation days
Principal Software Engineer - Vector Search & AI
Principal Software Engineer - Vector Search & AI

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Competitive pay based on work done
Health coverage for you and family
Flexible locations and schedules
+4
Senior Software Engineer - Search Algorithms - Elasticsearch
Senior Software Engineer - Search Algorithms - Elasticsearch

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage
Flexible schedule
Vacation days
+3
Principal Software Engineer - Search Infra - Elasticsearch
Principal Software Engineer - Search Infra - Elasticsearch

Elastic • Switzerland

Remote
CHF 140,000 - 230,000
Principal Search Infra Engineer (Elasticsearch)
Principal Search Infra Engineer (Elasticsearch)

Elastic • Switzerland

Remote
CHF 140,000 - 230,000
Senior Java Engineer - Serverless Elasticsearch
Senior Java Engineer - Serverless Elasticsearch

Elastic • Switzerland

On-site
CHF 120,000 - 180,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch
Senior Java Engineer - Distributed Systems, Serverless - Elasticsearch

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Health coverage
Flexible schedules
Generous vacation
+3
Senior Java Engineer: Scalable Serverless Distributed Systems
Senior Java Engineer: Scalable Serverless Distributed Systems

Elasticsearch B.V. • Switzerland

Remote
CHF 150,000 - 210,000
Health coverage
Flexible schedules
Generous vacation
+3
Software Engineer, Knowledge Engine & Query Platform
Software Engineer, Knowledge Engine & Query Platform

Exa • Zürich

On-site
CHF 140,000 - 210,000
Premium healthcare benefits
Fertility benefits
16 weeks parental leave
+1
Top locations