Coveo
Senior C++ Developer - Indexing Engine
Montreal (Province of Quebec, Canada); Province of Quebec (Canada) · Senior
Sponsorship not specifiedDetected 14 days ago
C++Data StructuresAlgorithmsElasticsearchData ScienceComputer Vision
About the role
- A solid understanding of algorithms, data structures, concurrency, and systems-level performance considerations.
- Resourcefulness, a growth mindset, and a track record of solving complex technical problems.
Requirements
- Experience optimizing C++ applications for latency, throughput, or memory efficiency.
- Familiarity with vector search, AI-powered search, Elasticsearch, OpenSearch, Vespa, or similar technologies.
- A minimum of about 5 years of experience in software development with C++, with familiarity with C++17 or newer as a strong asset.
Skills
- Improve the performance, scalability, and reliability of core indexing algorithms and infrastructure.
This listing is sourced directly from Coveo's careers page and normalized into a canonical job model.