Principal Software Engineer - Vector Search & AI

Elasticsearch B.V.

Schweiz

Remote

CHF 150,000 - 210,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

Competitive pay based on work done
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
Donation matching
Volunteer hours
Parental leave

Job summary

Elasticsearch B.V. is seeking a Principal Software Engineer for the Elasticsearch - Search team. You will drive vector similarity search features, design algorithms, and work across a globally distributed group of engineers to deliver fast, scalable search experiences.

You will write idiomatic Java, contribute to core search infrastructure, and guide projects from inception to production. The role emphasizes autonomy, collaboration, and delivering high-impact results.

Qualifications

  • Experience with vector similarity and vector databases at scale.
  • Proficient in Java and familiar with its data structures and concurrency.
  • Ability to guide projects from design to deployment independently.
  • Strong collaboration skills and asynchronous work across global teams.
  • Experience with AI-assisted development and debugging.

Responsibilities

  • Lead initiatives to deliver a leading vector database offering with fast, relevant search.
  • Contribute to Elasticsearch by building features and fixing bugs, and optimize code readability.
  • Collaborate with a globally distributed team on vector search capabilities.
  • Be the expert on Elasticsearch vector similarity implementation and improvements.
  • Engage with community issues and pull requests, triaging as needed.
  • Write idiomatic modern Java; contribute near the OS/hardware when needed.

Skills

Vector similarity
Java (core)
Distributed collaboration
Autonomy
AI acceleration

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

Elasticsearch B.V. is seeking a Principal Software Engineer for the Elasticsearch - Search team. You will drive vector similarity search features, design algorithms, and work across a globally distributed group of engineers to deliver fast, scalable search experiences.

You will write idiomatic Java, contribute to core search infrastructure, and guide projects from inception to production. The role emphasizes autonomy, collaboration, and delivering high-impact results.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Elasticsearch Search Relevance Engineer
Senior Elasticsearch Search Relevance Engineer

Elasticsearch B.V. • Switzerland

Remote
CHF 140,000 - 180,000
Health coverage
Flexible schedules
Vacation days
+3
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 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
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
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
Research Engineer, Web-Scale ML & Search Signals
Research Engineer, Web-Scale ML & Search Signals

AItoolnavio • Zürich

Hybrid
CHF 110,000 - 170,000
Senior Solutions Architect
Senior Solutions Architect

Referral Board • Switzerland

Remote
EUR 90,000 - 130,000
Health coverage
Flexible locations
Vacation days
+1
Top locations