Back to job search
Elastic logo

Principal Software Developer - Vector Search - Elasticsearch

  • Canada
  • Remote
  • Posted Aug 27, 2026
  • 1 position

$154,000–$243,600 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week

Job summary

Lead initiatives to develop industry-leading vector database features within Elasticsearch and contribute to core search functionality. Collaborate with a globally distributed team to design, implement, and maintain high-performance search algorithms and data structures.

Job details

Lead initiatives to develop industry-leading vector database features within Elasticsearch and contribute to core search functionality. Collaborate with a globally distributed team to design, implement, and maintain high-performance search algorithms and data structures. Requires extensive professional experience with vector similarity algorithms like HNSW or IVF and strong proficiency in modern Java. Candidates must demonstrate a track record of working autonomously in distributed environments and possess excellent communication skills for asynchronous collaboration.

What you’ll do

Lead initiatives to develop industry-leading vector database features within Elasticsearch and contribute to core search functionality. Collaborate with a globally distributed team to design, implement, and maintain high-performance search algorithms and data structures.

Requirements

Requires extensive professional experience with vector similarity algorithms like HNSW or IVF and strong proficiency in modern Java. Candidates must demonstrate a track record of working autonomously in distributed environments and possess excellent communication skills for asynchronous collaboration.

Benefits

  • Stock program
  • Company-matched RRSP
  • Health coverage
  • Flexible schedules
  • Vacation days
  • Donation matching
  • Volunteer time off
  • Parental leave

Listed skills

  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Elasticsearch
  • Vector search
  • Lucene
  • HNSW
  • IVF
  • Algorithms
  • Data structures
  • Concurrency
  • Distributed systems
  • Software design
  • Code review
  • Asynchronous collaboration
  • Search relevance
  • Performance optimization

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics

More jobs from Elastic

See all jobs from Elastic