4 дня назад
Principal Software Developer - Vector Search - Elasticsearch
154 000 - 243 600CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Developer - Vector Search - Elasticsearch (Java/vector search): Building and enhancing vector similarity search functionality in Elasticsearch with an accent on search relevance, scalable algorithms, and data structures. Focus on designing new vector search features, implementing HNSW or IVF techniques, and solving complex performance and concurrency challenges.
Location: Canada
Salary: $154,000–$243,600 CAD per year in base salary, plus eligibility for 's stock program and benefits.
Company
develops the cloud-based Search AI Platform for search, security, and observability, serving more than 50% of Fortune 500 companies.
What you will do
- Lead search initiatives to build an industry-leading vector database with high speed and search relevance.
- Design and implement new vector similarity search features, improve existing functionality, and resolve complex bugs.
- Develop idiomatic modern Java, including algorithms, data structures, concurrency constructs, and system-level components.
- Improve search search relevance and become a subject-matter expert in vector similarity implementation.
- Collaborate with globally distributed engineers and open-source community members on issues and pull requests.
- Drive projects from technical design through implementation while coordinating across teams and codebases.
Requirements
- Principal-level software engineering experience with vector similarity on a large-scale search platform or through academic research.
- Professional experience with vector similarity and vector databases, including HNSW, IVF, or comparable algorithms and libraries.
- Strong core Java skills, including standard data structures, concurrency constructs, lambdas, and the Java standard library.
- Experience working autonomously on end-to-end technical projects and leading cross-functional initiatives.
- Experience with data storage technologies such as search, Solr, PostgreSQL, MongoDB, or Cassandra.
- Strong written and verbal communication skills for asynchronous collaboration across distributed teams.
Nice to have
- Previous experience building with search.
- Experience with open-source projects, source-control workflows, and continuous integration.
- Experience using AI to accelerate development, debug complex systems, and optimize code.
Culture & Benefits
- Globally distributed work environment with asynchronous, direct, and transparent communication.
- Flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance and a minimum of 16 weeks of parental leave.
- Company-matched RRSP contributions up to 6% of eligible earnings.
- Donation matching of up to $2,000 and up to 40 volunteer hours annually.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Staff Software Developer - Backend Engineering (Java)
164 500 - 222 500CAD
6 дней назад
Senior Software Engineer II (AI Native)
118 500 - 216 500$
4 дня назад
Senior Software Engineer, C++
110 000 - 135 000$
6 дней назад
Staff Software Engineer (Java/AWS)
3 дня назад
Java Developer (Fintech)
75 000 - 90 000CAD
4 дня назад
Software Engineering Intern (AI)
60CAD