Coveo

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.