Data Engineer

  • Montréal / Ville de Québec / Sherbrooke
  • Recherche et Développement
  • Temps Plein
Voir tous les postes ouverts

Fournir une fondation solide pour nos équipes menées par les données

Chez Coveo, nous avons une contante obsession pour trouver de nouvelles façons novatrices pour faire travailler les données de nos clients pour eux. La bonne nouvelles, c’est que le volume de ces données essentielles ne cesse de croître, laissant nos équipes avec beaucoup de matériel pour travailler. Ceci dit, ces données sont difficiles à collecter, et les tendances encore plus complexes à démontrer sans la bonne plateforme de donnée. Et c’est là qu’entre notre data engineer!

De quoi à l’air une journée typique :

  • Tu commence ta journée avec un bon café, en lisant des nouvelles sur une nouvelle librairie de traitement de streaming que Netflix a lancé récemment pour permettre à leurs pipelines d’être plus efficients.Tu prend quelques notes pour en discuter avec tes collègues lors de ton scrum
  • Après le scrum, tu avec l’équipe d’Expérience Produit pour définir le format de données et implémenter un nouveau pipeline de données pour rassembler, analyser et apprendre de toutes les interactions qui ont lieu dans les applications de leurs clients. En se reposant sur les métriques de leurs clients, tu estimes la volume à quelques millions d’événements par jour, donc tu travailles dur sur l’optimisation et les tests de charge du nouveau pipeline de données
  • En allant remplir ta bouteille d’eau, tu croises Mike: le pipeline de données que tu as mis en place pour l’équipe de Machine Learning un mois plus tôt a vraiment rendu la vie de ses scientifiques de données plus simple. Quelques tapes dans le dos sont de mise! 
  • Tu vas dîner, et l’équipe organise un visionnement de la présentation en ligne sur une nouvelle fonctionnalité d’AWS qui devrait offrir de nouvelles options pour augmenter les capacités de notre plateforme. Les conversations sont mouvementées!
  • De retour à ton bureau (ou tout autre endroit de ta préférence), tu continues de travailler sur le développement du nouveau pipeline de données pour l’équipe d’Expérience Produit
  • Tu présente ton design soumets ton code et les résultats de tes tests à tes collègues pour avoir leurs opinion. Leur constat est positif: Le pipeline peut tenir quelques centaines de millions d’événements par jour en temps réel sans problème. Quelques suggestions sont faites pour s’assurer que les modèles de Machine learning puissent en tirer encore mieux profit, ce que tu notes pour corriger prochainement
  • L’équipe Commerce est en train d’accueillir et initier un nouveau gros client à notre plateforme, et ils aimeraient s’assurer que tous les événements ont été intégrés correctement. Tu jettes un oeil sur ce qui se passe dans le back-end pour t’assurer que tout est sans faille!
  • Une membre de l’équipe de Usage Analytics a une question sur le jeu de données qu’elle veut extraire et, plus spécifiquement, comment obtenir les bonnes colonnes pour une analyse qu’elle développe actuellement. Tu prends un petit 10 minute pour lui expliquer et discuter pour t’assurer qu’elle a bien compris, et tu retournes ensuite à ton code

Ce qui est attendu de toi : 

Entant de Data Engineer chez Coveo, on va t’encourager à innover et partager des idées sur une base régulière. Nous cherchons quelqu’un avec au moins 3 ans d’expérience dans le domaine. Parmis les compétences recherchées, on vise : 

  • Une connaissance poussée de SQL
  • De l’expérience avec Kafka, Kinesis ou toute autre plateforme de streaming
  • Experience en Architecture de Data Lake, et du streaming de gros volume en temps réel
  • Expérience en Big Data et en Informatique distribuée
  • Une bonne connaissance d’entrepôts de données comme Redshift ou Snowflake
  • Une bonne connaissances des bonnes pratiques en CI/CD, ainsi qu’en DevSecOps
  • Familiarité avec AWS
  • Forte expérience de développeur logiciel avec une expertise dans au moins un langage de haut niveau (Java, Scala, Python ou équivalent)

Qu’est-ce que Coveo?

Nous utilisons l’intelligence artificielle et la recherche intelligente pour personnaliser chacune des expériences numériques des clients, partenaires, fournisseurs et employés des entreprises. Coveo combine les technologies de contenu unifié, de données comportementales unifiées et de machine learning afin de d’offrir l’information la plus pertinente ainsi que des recommandations personnalisées lors de chaque interaction digitale. En d’autres mots, on rend les sites Web, le e-commerce, les centres d’appel et intranets plus efficaces et plus pertinents, améliorant ainsi la conversion de chaque clic! Coveo est intégré dans les plus connus des logiciels d’affaires tels que Microsoft Dynamics, Salesforce, ServiceNow, Sitecore, Xero et d’autres.

Qu’est-ce que signifie travailler chez Coveo?

« Si c’était facile, quelqu’un d’autre l’aurait déjà fait! » Tous nos collègues chez Coveo sont des passionnés. Ils recherchent les nouveaux défis et aiment parcourir des sentiers jamais explorés. Ce mantra nous a permis de devenir un leader mondial dans une industrie innovante et de créer un espace de travail basé sur la collaboration et la confiance et ce, avec les personnes les plus talentueuses et passionnées du marché. C’est d’ailleurs pour cette raison que Coveo a été désigné employeur de l’année ET entreprise de l’année lors du prestigieux gala des Mercuriades 2019.