Principal Vector Search Engineer

Elastic

Canada

On-site

CAD 154,000 - 244,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 for you and family
Flexible locations and schedules
Generous vacation days
Volunteer time off
Parental leave
RRSP matching

Job summary

Elastic, the Search AI Company, invites applications for a Principal Software Developer to join the Elasticsearch - Search team. You will focus on enhancing vector similarity search, designing and implementing new features, and solving intricate bugs in a scalable environment.

You will write idiomatic Java, work with a globally distributed team, and contribute to open source components. The role emphasizes autonomy, strong coding standards, and collaboration across regions to advance vector

Qualifications

  • Vector similarity and vector databases experience with scale.
  • Strong Java and standard data structures knowledge.
  • Ability to work autonomously and drive projects end-to-end.
  • Experience collaborating asynchronously across a distributed team.
  • Track record using AI to accelerate development and debugging.

Responsibilities

  • Lead vector search initiatives to create industry-leading capabilities.
  • Contribute to Elasticsearch features and fix complex bugs, potentially implementing new algorithms.
  • Collaborate with a globally distributed team on vector similarity and search relevance.
  • Be the subject-matter expert on how Elasticsearch implements vector similarity for search quality.
  • Engage with open source communities and manage issues and PRs.

Skills

Vector similarity
Java
Autonomy
Asynchronous collaboration
AI acceleration

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

Elastic, the Search AI Company, invites applications for a Principal Software Developer to join the Elasticsearch - Search team. You will focus on enhancing vector similarity search, designing and implementing new features, and solving intricate bugs in a scalable environment.

You will write idiomatic Java, work with a globally distributed team, and contribute to open source components. The role emphasizes autonomy, strong coding standards, and collaboration across regions to advance vector

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Vector Search Engineer - Real-Time Relevance Leader
Senior Vector Search Engineer - Real-Time Relevance Leader

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Generous vacation days
+2
Principal Software Developer - Search Algorithms - Elasticsearch
Principal Software Developer - Search Algorithms - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Competitive compensation
Health coverage
Flexible locations
+2
Principal Software Developer - Search Algorithms - Elasticsearch
Principal Software Developer - Search Algorithms - Elasticsearch

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
Principal Product Manager II, AI/Vectors - Elasticsearch
Principal Product Manager II, AI/Vectors - Elasticsearch

Elasticsearch B.V. • Canada

Hybrid
CAD 193,000 - 305,000
Health coverage
Flexible locations
Vacation days
+4
Senior Software Developer - Vector Search - Elasticsearch
Senior Software Developer - Vector Search - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations and schedules
Generous vacation days
+1
Principal Software Developer (Search Infrastructure, Elasticsearch)
Principal Software Developer (Search Infrastructure, Elasticsearch)

Elastic • Ottawa

Hybrid
CAD 140,000 - 210,000
Fully paid health coverage for you and
Flexible location and schedule
Generous vacation days
Senior Software Developer - Search Algorithms - Elasticsearch
Senior Software Developer - Search Algorithms - Elasticsearch

Elastic • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible schedules / remote work
Vacation days
+3
Senior Java Engineer, Distributed Systems at Scale
Senior Java Engineer, Distributed Systems at Scale

Elastic • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage
Flexible schedules
Generous vacation days
+3
Principal Software Developer - Search Infra - Elasticsearch
Principal Software Developer - Search Infra - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Stock program
RRSP matching up to 6%
Generous vacation days
+1
Principal Software Developer - Performance Tuning - Elasticsearch
Principal Software Developer - Performance Tuning - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+3