Job Title or Location
RECENT SEARCHES

Ingénieur.e de données

Logient
Montreal, QC
Posted 4 days ago
Job Details:
Full-time
Experienced

À la recherche d'une nouvelle opportunité de carrière? Découvre dès maintenant le poste d'Ingénieur.e de données pour rejoindre notre bureau de Montréal!

En tant qu'ingénieur.e de données, tu mettras ton expertise au service de la conception et de la mise en place de flux de données, qu'ils soient en batch (ETL/ELT), en automatisation de Data Warehouse (DWA) ou en continu (data streaming). Ton rôle consistera à transformer les données : les nettoyer, les corriger, les formater, les standardiser et les enrichir pour permettre des calculs complexes et appliquer les règles d'affaires.

Tu participeras aussi à la validation de la qualité des données et à l'implantation de tests automatisés. Une documentation claire de tes processus sera essentielle pour assurer la pérennité et la compréhension de ton travail.

Au sein de l'équipe data de Logient, tu travailleras en étroite collaboration avec les architectes de données et les architectes analytiques, en suivant leurs orientations. Tu évolueras dans un environnement infonuagique, où tu optimiseras les méthodes de développement afin de réduire les coûts liés aux traitements de grands volumes de données. Dès la conception, ton regard d'optimisation fera toute la différence pour garantir l'efficacité des solutions mises en place.

TES RESPONSABILITÉS

  • Élaborer des flux optimisés en batch de type ETL et ELT, et en continu (Data Streaming) par gestion d'évenement ou par micro-batch;
  • Élaborer des flux d'insertion de données en gestion des SCD (slowly changing dimension) - historisation des changements - minimalement, en type 2 (historisation en ligne), 3 (historisation en colonne) et 4 (historisation en même temps en ligne et en colonne);
  • Effectuer un traitement élaboré pour charger un entrepôt de données (en Data Vault), un comptoir de données (en Star Schema ou en Snowflake Schema), ou un lac de données (fichiers parquet);
  • Élaborer des traitements de validation de la qualité des données;
  • Élaborer des tests automatisés et récurrents;
  • Réaliser des traitements de calculs par partition au sein d'une base de données opérationnel et une base de données analytique;
  • Élaborer des traitements avec calculs géospatials;
  • Toutes autres tâches connexes.

NOS ATTENTES

  • Minimum de 3 ans d'expériences pertinente dans un rôle d'ingénieur.e de données;
  • Baccalauréat ou diplôme en génie informatique, ou toute autre formation pertinente;
  • Toute certification dans le domaine de l'ingénierie de donnée (Databricks, Matillion, Upsolver, Fivetran ) ou du DWA (VaultSpeed, Astera, WhereScape ) est un atout important;
  • Bonne maîtrise d'Apache Kafka;
  • Bonne maîtrise de Spark;
  • Bonne maîtrise d'Azure Event Hub;
  • Bonne maîtrise de Microsoft Fabric;
  • Bonne maîtrise de Azure DevOps;
  • Communication claire et efficace;
  • Collaboration en équipe;
  • Forte capacité à s'adapter;
  • Compétences en résolution de problèmes;
  • Esprit critique;
  • Orienté client;
  • Bilinguisme (français et anglais).

Pourquoi l'anglais est requis : Nous collaborons avec de nombreux clients situés en dehors du Québec qui communiquent principalement en anglais. Pour assurer le bon déroulement de leurs projets, une maîtrise de l'anglais est nécessaire.

Share This Job: