Notre industrie évolue rapidement et pour rester pertinent, il faut innover constamment. Chez Coveo, cette innovation se reflète dans la façon dont nos équipes collaborent et dans les solutions qu’on développe pour générer des résultats concrets pour nos clients. C’est au sein de nos équipes d’apprentissage automatique qu’une grande partie de cette innovation prend vie.
Pourquoi bâtir l’IA chez Coveo
Coveo aident les grandes organisations à transformer des quantités massives de données complexes et non structurées en intelligence exploitable. Une intelligence qui permet aux humains, aux applications et même aux systèmes d’IA de prendre de meilleures décisions, plus rapidement.
Aujourd’hui, c’est plus de 700 organisations qui s’appuient sur notre plateforme pour offrir des expériences à grande échelle.
Tu t’es déjà demandé à quoi ressemble le quotidien de celles et ceux qui bâtissent l’IA chez Coveo? Un bon point de départ est de découvrir l’équipe qui est au cœur de tout ça : notre équipe d’apprentissage automatique.
Ce que fait l’équipe ML de Coveo
Développer de l’IA, c’est stimulant. Développer de l’IA qui est utilisée en production, qui résout de vrais problèmes et qui génère un impact mesurable pour des centaines d’organisations, c’est encore mieux.
Nos équipes d’apprentissage automatique relèvent certains des défis les plus complexes en recherche, personnalisation, recommandations et IA générative. Leur travail influence directement ce que les utilisateurs voient : le classement des résultats, les recommandations et la personnalisation des expériences en recherche, commerce et soutien client, notamment grâce à des technologies agentiques de pointe et au protocole A2UI.
Nos équipes participent à l’ensemble du cycle de vie d’une solution, de la compréhension d’un problème d’affaires à l’exploration de nouvelles approches, en passant par l’expérimentation, les tests A/B et la validation de preuves de concept. Lorsqu’un modèle démontre sa valeur, la question devient alors; comment le déployer à grande échelle?
C’est là que les choses deviennent particulièrement intéressantes. Les modèles développés chez Coveo ne sont pas conçus pour un seul cas d’usage. Chaque client possède ses propres objectifs, données et contraintes. Nos équipes conçoivent donc des modèles capables de s’adapter à différents secteurs d’activité, cas d’utilisation, languages, volumes de trafic et structures de données. Un jour, le défi peut consister à aider une entreprise à offrir une expérience de soutien plus personnalisée en prédisant ce dont un utilisateur aura besoin à partir de ses interactions passées, de son comportement et de son historique avec la marque. Le lendemain, il peut s’agir d’améliorer la pertinence des résultats de recherche d’un détaillant qui gère un immense catalogue de produits.
Quel type de personne s’épanouit ici
Les personnes qui s’épanouissent au sein de l’équipe d’apprentissage automatique de Coveo ont généralement un point commun : la curiosité. Ce sont des personnes qui ne s’arrêtent pas à « ça fonctionne ». Elles cherchent à comprendre pourquoi ça fonctionne, pourquoi ça n’a pas fonctionné du premier coup, quel signal a été manqué et ce qui pourrait rendre le modèle encore meilleur.
Cette curiosité est essentielle puisque les problèmes sont rarement simples. Les personnes qui réussissent ici abordent les défis avec créativité, sont à l’aise dans l’ambiguïté et font preuve de persévérance lorsque la solution n’est pas évidente. Elles prennent les choses en charge, remettent les hypothèses en question et cherchent constamment de meilleures façons d’améliorer ce qu’elles construisent.
Ce sont aussi des personnes passionnées par leur domaine. Elles suivent de près les avancées en IA, explorent les nouvelles technologies par curiosité et s’intéressent à ce qui s’en vient.
L’environnement technologique
Pour demeurer à l’avant-garde dans un domaine qui évolue rapidement, nos équipes d’apprentissage automatique s’appuient sur une architecture infonuagique conçue pour l’indexation à grande échelle, la recherche à faible latence, l’accès sécurisé au contenu et l’exploitation de signaux comportementaux en temps réel.
L’infrastructure de recherche de Coveo est déployée dans plusieurs régions AWS et s’appuie notamment sur des mécanismes automatisés de surveillance, AWS Global Accelerator, des systèmes de relève pour les index et des tests de résilience visant à réduire les risques d’interruption sans exiger de changements de la part des clients.
Notre environnement de développement repose principalement sur Python et des cadres d’apprentissage profond modernes comme PyTorch. Nos équipes utilisent un vaste ensemble d’outils spécialisés pour le traitement des données textuelles, incluant des techniques classiques et modernes de traitement automatique du langage naturel, l’IA générative à l’aide de grands modèles de langage, les approches de génération augmentée par récupération ainsi que des représentations vectorielles de pointe utilisées dans la recherche sémantique.
Nos équipes commencent également à intégrer les données visuelles à leurs modèles, ouvrant la voie à des expériences capables de comprendre à la fois les mots saisis par les utilisateurs et les images avec lesquelles ils interagissent.
Pourquoi rejoindre Coveo
Coveo est une entreprise technologique canadienne reconnue par Fast Company parmi les meilleurs milieux de travail pour les innovateurs et désignée comme Leader par Gartner et Forrester.
Lorsqu’on demande aux membres de l’équipe ce qui les a attirés chez Coveo, les réponses reviennent souvent aux mêmes thèmes : la profondeur technique des défis, l’ampleur des systèmes sur lesquels ils travaillent et l’occasion de résoudre des problèmes complexes aux côtés de collègues talentueux.
Si tu cherches un environnement où tu peux développer des systèmes d’IA utilisés en production, relever des défis techniques complexes et voir l’impact de ton travail à grande échelle, nous aimerions te rencontrer.
Consulte nos postes ouverts et découvre ce que tu pourrais bâtir chez Coveo ici.

