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
- 1Recruiter Screenยท 30 min
- 2Technical Interviewยท 60 min
- 3System Design Interviewยท 60 min
- 4Hiring Manager Interviewยท 45 min
- 5Offerยท 15 min
0 0 0