1d ago

Principal Software Engineer - Vector Search - Elasticsearch

Canada

$154k-$243.6k / year

full-timelead Remotesoftware

๐Ÿ›  Tech Stack

๐Ÿ’ผ About This Role

You'll lead initiatives in Elasticsearch's vector database, building features and resolving bugs for a globally distributed team. You'll invent algorithms to deliver industry-leading search speed and relevance. This principal role offers high autonomy to shape the future of search.

๐ŸŽฏ What You'll Do

  • Lead initiatives to enhance vector search features in Elasticsearch
  • Contribute to search features, fix bugs, and improve code clarity
  • Invent or implement new algorithms and data structures
  • Collaborate with the globally distributed team on vector search

๐Ÿ“‹ Requirements

  • Implemented novel techniques in vector similarity on a large-scale search platform
  • Professional experience with HNSW, IVF, or similar algorithms on vector databases at scale
  • Strong skills in core Java including standard library and concurrency constructs
  • Ability to work with high autonomy, guiding projects from design to completion

โœจ Nice to Have

  • Built things with Elasticsearch before
  • Worked with open source projects and different source control workflows
  • Experience with data storage technologies like PostgreSQL, MongoDB, Cassandra

๐ŸŽ Benefits & Perks

  • ๐Ÿ’ฐ Stock program participation
  • ๐Ÿฅ Registered Retirement Savings Plan (RRSP) with 6% matching
  • ๐Ÿ–๏ธ Holistic benefits emphasizing employee well-being

๐Ÿ“จ Hiring Process

Estimated timeline: 3-5 weeks ยท AI estimate

  1. 1Recruiter Screenยท 30 min
  2. 2Technical Interviewยท 60 min
  3. 3System Design Interviewยท 60 min
  4. 4Hiring Manager Interviewยท 45 min
  5. 5Offerยท 15 min
0 0 0