обновлено 4 дня назад
Senior C++ Developer (Indexing Engine)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior C++ Developer (Indexing Engine): Building and optimizing the core C++ indexing and search engine technology behind AI-powered search experiences with an accent on performance, scalability, and reliability. Focus on designing low-level systems, solving memory management and concurrency challenges, and improving high-throughput distributed indexing through algorithm and infrastructure optimization.
Location: Montreal, Province of Quebec, Canada
Company
develops AI-powered search and indexing technologies for large-scale content discovery.
What you will do
- Design, develop, and optimize modern C++ code for indexing and search engine technologies.
- Improve the performance, scalability, and reliability of core indexing algorithms and infrastructure.
- Solve low-level systems challenges involving memory management, concurrency, data structures, distributed processing, and high-throughput indexing.
- Analyze existing systems, identify bottlenecks, and implement improvements to latency, throughput, and efficiency.
- Contribute to the architecture of new indexing capabilities for search and AI-powered experiences.
- Collaborate with engineering, data science, and product teams to turn complex search requirements into engine-level capabilities.
Requirements
- Approximately 5 or more years of software development experience with C++.
- Strong experience building performant, reusable, scalable, and maintainable code in complex systems.
- Solid understanding of algorithms, data structures, concurrency, and systems-level performance.
- Track record of solving complex technical problems and working resourcefully.
- C++17 or newer is a strong asset.
Nice to have
- Experience with large-scale indexing, search, or information retrieval systems.
- Experience optimizing C++ applications for latency, throughput, or memory efficiency.
- Experience developing cloud-hosted distributed systems.
- Familiarity with vector search, AI-powered search, Elasticsearch, OpenSearch, Vespa, or similar technologies.
Culture & Benefits
- Accessible employment practices and accommodation support are available during the recruitment process.
- Applications are encouraged from qualified candidates regardless of age, gender, disability, employment gaps, or national or ethnic background.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Senior Software Developer - Stream Processing (AI)
105 200 - 154 200CAD
9 дней назад
Compiler Engineer (LLVM)
155 888 - 220 069CAD
5 дней назад
Senior Backend Developer/Architect
137 000 - 186 000CAD
9 дней назад
Senior Software Developer (AI)
107 000 - 157 300CAD
4 дня назад
Staff Software Developer - Backend Engineering (AI)
164 500 - 222 500CAD
5 дней назад
Principal Software Developer (AI)
131 000 - 191 400CAD