Senior Software Engineer

Coveo

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Pratiques d’emploi accessibles
Ambiance de travail inclusive

Job summary

Coveo, situé à Montréal, recherche un développeur sénior C++ pour renforcer son équipe d’indexation. Vous serez impliqué dans l’évolution du moteur d’indexation et de recherche, avec des défis de performance et d’évolutivité.

Le candidat idéal possède environ 5 ans d’expérience en C++, une solide compréhension des algorithmes et un intérêt pour l’optimisation des systèmes. Coveo s’engage à proposer un environnement de travail inclusif et dynamique.

Qualifications

  • Environ 5 ans d’expérience en développement logiciel avec C++, connaissance de C++17 ou plus récent.
  • Expérience dans la conception de logiciels maintenables au sein de systèmes complexes.
  • Compréhension des algorithmes, structures de données et optimisation des systèmes.

Responsibilities

  • Concevoir, développer et optimiser du code moderne en C++ pour des technologies d’indexation.
  • Améliorer la performance et la fiabilité des algorithmes d’indexation.
  • Analyser les systèmes existants et mettre en œuvre des améliorations.

Skills

Développement logiciel avec C++
Conception de logiciels performants
Structures de données et optimisation des performances
Résolution de défis techniques complexes

Tools

Elasticsearch
OpenSearch
Vespa

Job description

  • Experience developing cloud-hosted distributed systems.
L’expert.e derrière notre technologie d’indexation propriétaire en C++

Et si ta prochaine optimisation permettait à des millions de contenus de devenir facilement accessibles à la recherche? En tant que développeur sénior C++ au sein de l’équipe d’indexation, tu contribueras à faire évoluer le cœur technologique qui propulse le moteur d’indexation et de recherche de Coveo.

Tu rejoindras une équipe qui relève des défis à grande échelle où la performance, l’évolutivité et la fiabilité sont essentielles au quotidien. Ton travail contribuera directement aux expériences de recherche alimentées par l’intelligence artificielle (IA) de Coveo.

En tant que développeur.euse sénior.e C++, tu vas:
  • Concevoir, développer et optimiser du code moderne en C++ pour les technologies d’indexation et de recherche de Coveo.
  • Améliorer la performance, l’évolutivité et la fiabilité des algorithmes et de l’infrastructure d’indexation.
  • Relever des défis liés aux systèmes de bas niveau, notamment la gestion de la mémoire, la concurrence, les structures de données, le traitement distribué et l’indexation à haut débit.
  • Analyser les systèmes existants, identifier les goulots d’étranglement et mettre en œuvre des améliorations afin de rendre notre moteur plus rapide et plus efficace.
  • Contribuer à l’architecture et au développement de nouvelles capacités d’indexation soutenant les expériences de recherche et d’intelligence artificielle de Coveo.
Voici ce qui te qualifiera pour le rôle :
  • Environ 5 ans d’expérience en développement logiciel avec C++, ainsi qu’une connaissance de C++17 ou d’une version plus récente.
  • Solide expérience dans la conception de logiciels performants, évolutifs, réutilisables et maintenables au sein de systèmes complexes.
  • Bonne compréhension des algorithmes, des structures de données, de la concurrence et de l’optimisation des performances des systèmes.
  • Débrouillardise, curiosité et capacité démontrée à résoudre des défis techniques complexes.
Ce qui te permettra de te démarquer :
  • Expérience dans le développement de systèmes d’indexation, de recherche ou de recherche d’information à grande échelle.
  • Expérience en optimisation d’applications C++ pour réduire la latence, améliorer le débit ou optimiser l’utilisation de la mémoire.
  • Expérience dans le développement de systèmes distribués hébergés dans des environnements infonuagiques.
  • Familiarité avec la recherche vectorielle, la recherche alimentée par l’intelligence artificielle, Elasticsearch, OpenSearch, Vespa ou des technologies similaires.

Tu penses que tu as ce qu'il faut pour faire de ce rôle une réalité? Envoie-nous ta candidature, on veut en apprendre plus sur toi!

Joins la Coveolife!

Nous encourageons toutes les candidatures qualifiées, indépendamment de l’âge, du sexe, du handicap, des écarts de parcours, ou de l’origine.

Cette description de poste a été rédigée par des humains, assistés par l'IA. Nous pourrions avoir recours à la technologie dans notre processus de recrutement pour nous aider à voir la personne derrière le CV.

Coveo s’engage à offrir des pratiques d’emploi accessibles. Si vous avez besoin de mesures d’adaptation en raison d’un handicap à tout moment du processus de recrutement, veuillez contacter HR@Coveo.com pour en discuter.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Developer - ML Platform
Senior Backend Developer - ML Platform

Coveo • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeuse.eur - Plateforme d’apprentissage automatique
Développeuse.eur - Plateforme d’apprentissage automatique

Coveo • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Gestionnaire de produit technique sénior.e
Gestionnaire de produit technique sénior.e

Coveo • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Développeuse / Développeur sénior en apprentissage automatique
Développeuse / Développeur sénior en apprentissage automatique

Coveo • Quebec

On-site
CAD 95,000 - 115,000
Développeur.euse logiciel senior.e - infrastructure de la plateforme de données
Développeur.euse logiciel senior.e - infrastructure de la plateforme de données

Coveo • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Consultant.e principal.e de solutions, implantation
Consultant.e principal.e de solutions, implantation

Coveo • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Architecte de solution sénior.e - PS
Architecte de solution sénior.e - PS

Coveo • Quebec

On-site
CAD 120,000 - 150,000
Concepteur.ice de produit expert.e
Concepteur.ice de produit expert.e

Coveo • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Gestionnaire technique de projet
Gestionnaire technique de projet

Coveo • Quebec

On-site
CAD 90,000 - 130,000
Consultant.e principal.e de solutions, implantation
Consultant.e principal.e de solutions, implantation

Coveo • Quebec

On-site
CAD 80,000 - 100,000