Lead Vector Search Engineer (Java)

Neura Market

Canada

On-site

CAD 154,000 - 244,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible locations
RRSP matching
Volunteer time

Job summary

Elastic is seeking a Principal Software Developer to join the Elasticsearch - Search team. This globally distributed role focuses on enhancing vector similarity search, designing and implementing new features, and resolving complex bugs to improve search relevance.

The candidate will lead initiatives, work with a cross-functional team across continents, and contribute to high-performance vector search capabilities. Strong Java, collaboration, and open-source experience are essential.

Qualifications

  • Experience with vector similarity on large-scale search platforms.
  • Proficiency in Java and standard data structures/concurrency.
  • Familiarity with open source software development practices.

Responsibilities

  • Lead initiatives within Elasticsearch to deliver a leading vector database offering with high speed and relevance.
  • Contribute to Elasticsearch full-time, building new search features and fixing bugs, possibly implementing new algorithms or data structures.
  • Collaborate with a globally distributed team focused on vector search capabilities and ES internals.
  • Serve as an expert on vector similarity in Elasticsearch and guide improvements based on questions and instincts.
  • Collaborate with community members on issues and PRs, triaging and handing off when needed.
  • Write idiomatic modern Java; promote clean, understandable code.

Skills

Vector similarity
Java
Autonomy
Collaboration
Open source

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra
HNSW
IVF

Job description

Elastic is seeking a Principal Software Developer to join the Elasticsearch - Search team. This globally distributed role focuses on enhancing vector similarity search, designing and implementing new features, and resolving complex bugs to improve search relevance.

The candidate will lead initiatives, work with a cross-functional team across continents, and contribute to high-performance vector search capabilities. Strong Java, collaboration, and open-source experience are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Vector Search Engineer
Principal Vector Search Engineer

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and family
Flexible locations and schedules
Generous vacation days
+3
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
Senior Software Engineer, Search Relevance & Vector AI
Senior Software Engineer, Search Relevance & Vector AI

Neura Market • Canada

Hybrid
CAD 128,000 - 203,000
Health coverage
Flexible work locations
Parental leave
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 - Vector Search - Elasticsearch Elastic
Principal Software Developer - Vector Search - Elasticsearch Elastic

Neura Market • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations
RRSP matching
+1
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
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
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 Engineer - Vector Search - Elasticsearch
Principal Software Engineer - Vector Search - Elasticsearch

PowerToFly • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and your family
Generous vacation days
Flexible work arrangements
+1