Description

Introduction
Chez IBM, le travail est bien plus qu’un emploi, c’est une vocation : Construire. Concevoir. Coder. Consulter. Penser avec les clients et vendre. Créer des marchés. Inventer. Collaborer. Ne pas se contenter de faire mieux; tenter des choses que vous n’auriez jamais cru possibles. Être à la tête dans cette nouvelle ère technologique et résoudre quelques-uns des problèmes les plus difficiles du monde.

Votre rôle et vos responsabilités
IBM Bromont est une entreprise de fabrication de haute technologie. Au cours des derniers mois, elle a produit les processeurs qui entrent dans la fabrication de la plus haute gamme des serveurs IBM, soit les modèles « Power System » et « Z », en plus de fabriquer différents modules utilisés dans le cadre des télécommunications à travers le monde. Cette entreprise est située à 45 minutes de Montréal et de Sherbrooke. Étant donné la taille de ses effectifs, il est possible de pratiquer le covoiturage avec d’autres employés à partir de ces villes.

Description du poste

En tant que spécialiste en ingénierie des données, vous travaillerez comme membre d’une unité responsable des infrastructures utilisant la méthodologie Agile au sein de l’équipe élargie des technologies de l’information (TI). Votre équipe immédiate se compose d’employés dynamiques qui ne cessent d’améliorer leurs compétences techniques et personnelles. L’entraide et l’ambiance de travail font de cet endroit un environnement de travail recherché. Dans le cadre de votre poste, vous déploierez les principaux flux de données de l’entreprise et assumerez la responsabilité de leur propriété, ainsi que celle de la mise à l’échelle des flux de traitement des données, afin de faire face à la croissance rapide des données chez IBM Bromont.

Vos responsabilités :

  • Diriger la mise en œuvre d’une infrastructure de lac de données et de plateforme de gouvernance des données. Automatiser l’infrastructure sous-jacente et l’interface avec une plateforme de données natives en nuage.
  • Concevoir et mettre en œuvre une architecture de pipeline de données en temps réel afin d’améliorer la vitesse de traitement des données structurées, semi-structurées et non structurées dans le lac de données.
  • Intégrer des données provenant de plusieurs API de tiers, combiner des données brutes provenant de différentes sources, maintenir l’intégrité des données et mettre en œuvre des améliorations des performances du pipeline dans des formats utilisables par les utilisateurs de données.
  • Utiliser des bibliothèques Python ou d’autres afin d’analyser et de reformater de manière très efficace les données dans le but de les virtualiser pour les utilisateurs de données. Vous engager avec les utilisateurs et les producteurs de données afin de concevoir des modèles appropriés pour répondre à tous les besoins.

Environnement de travail :

  • Méthodologie Agile.
  • Horaires flexibles et travail en mode hybride (2 à 3 jours présentiel requis).
  • Espace de collaboration à aires ouvertes.
  • Climat de travail collaboratif et dynamique.

Important*** Ce poste comporte des tâches qui mettent en jeu des technologies en vertu de la réglementation sur les exportations sanctionnées. Pour être admissible à ce poste vous devez être citoyen canadien ou résident permanent du Canada.

Expertise professionnelle et technique requise

  • Détenir un baccalauréat dans un domaine associé à l’informatique.
  • Connaître les bases de données relationnelles (SQL), NoSQL et les systèmes Apache Spark qui deviennent des composants courants des flux des données.
  • Avoir une bonne connaissance des plateformes d’intelligence d’affaires (BI) et des interfaces API REST afin de pouvoir créer et gérer les travaux d’intégration de données.
  • Connaître les entrepôts et les lacs de données et leur fonctionnement et savoir comment établir des connexions entre ceux-ci et d’autres sources de données.
  • Connaître l’architecture Lambda, laquelle prend en charge les pipelines de données unifiées pour le traitement par lots et en temps réel.
  • Être un joueur d’équipe inspirant, organisé et autonome, toujours ouvert en ce qui concerne les nouveaux défis et apprentissages.


Expertise professionnelle et technique privilégié

  • Connaître les différents types de modèles de déploiements infonuagiques, notamment les nuages publics, privés et hybrides et les multinuages.
  • Posséder des connaissances techniques dans divers domaines comme le génie logiciel et les langages de programmation (ex. : C#, Java, Python, R, Ruby, Scala, etc.).
  • Capable de préparer des données pour les plateformes d’apprentissage automatique.