Senior Data Engineer
CWP Energy
- Montréal, QC
- Permanent
- Temps-plein
- Build and maintain reliable data pipelines to integrate data from many heterogeneous sources.
- Develop and maintain a data catalog documenting all datasets, their sources, and usage guidelines.
- Own the user experience of data users across the business, supporting both structured analytics and ad-hoc querying needs.
- Drive the data infrastructure, including the use of infrastructure-as-code tools, across all data projects.
- Implement and support both batch processing and real-time streaming solutions.
- Work closely with multiple teams across the company to define and prioritize data needs.
- Regularly update stakeholders on data availability, system performance, and project status.
- 8+ years of experience in data engineering or a related field.
- Demonstrated expertise in data warehousing and data governance at data-intensive organizations.
- Proficiency in Python and SQL for data processing.
- Strong experience with analytical databases (BigQuery, Snowflake, Databricks).
- Experience with ETL/ELT pipelines and workflow orchestration tools (Dagster, Apache Airflow, dbt).
- Proven track record in taming large numbers of heterogeneous data sources.
- Expertise in at least one cloud computing platform (GCP is a plus).
- Experience with real-time data streaming technologies is desirable (Dataflow, Kafka, Flink, Spark Streaming, Kinesis).
- Familiarity with large language models (LLMs), reinforcement learning, and model deployment will be a plus.
- Strong communication with the ability to present technical concepts to non-technical audiences.
- Senior and versatile professional, comfortable when interacting with developers as well as C-Suite stakeholders.
- A dynamic environment that encourages initiative and experimentation.
- A results-driven corporate culture.
- Full group insurance and an RRSP contribution program.
- Vacation policy from day one.
- Public transit incentive program.
- Give & Match program.
- Flexible hours and hybrid work options.
- A modern office with a gym, lounge, locker rooms, and showers.
Responsabilités :
- Concevoir et maintenir des pipelines de données fiables afin d’intégrer des données issues de sources hétérogènes.
- Développer et mettre à jour un catalogue de données documentant l’ensemble des données, leurs sources et leurs règles d’utilisation.
- Garantir une expérience optimale aux utilisateurs de données au sein de l’entreprise en répondant à leurs besoins analytiques, qu’ils soient structurés ou ponctuels.
- Gérer l’infrastructure de données, y compris l’utilisation d’outils d’infrastructure-as-code, pour l’ensemble des projets liés aux données.
- Mettre en place et assurer le suivi des solutions de traitement par lots ainsi que de diffusion en temps réel.
- Travailler en étroite collaboration avec plusieurs équipes afin d’identifier et de hiérarchiser les besoins en données.
- Informer régulièrement les parties prenantes sur la disponibilité des données, la performance des systèmes et l’état d’avancement des projets.
- Plus de 8 ans d’expérience en ingénierie des données ou dans un domaine connexe.
- Expertise démontrée en entreposage de données et en gouvernance des données, acquise au sein d’organisations à forte intensité data.
- Maîtrise de Python et SQL pour le traitement des données.
- Solide expérience avec les bases de données analytiques (BigQuery, Snowflake, Databricks).
- Expérience dans la conception de pipelines ETL/ELT et l’utilisation d’outils d’orchestration de workflows (Dagster, Apache Airflow, dbt).
- Capacité prouvée à gérer un grand nombre de sources de données hétérogènes.
- Maîtrise d’au moins une plateforme de cloud computing (GCP est un atout).
- Une expérience avec les technologies de diffusion de données en temps réel est souhaitable (Dataflow, Kafka, Flink, Spark Streaming, Kinesis).
- Une connaissance des grands modèles de langage (LLMs), de l’apprentissage par renforcement et du déploiement de modèles est un plus.
- Excellentes compétences en communication avec la capacité de vulgariser des concepts techniques auprès de publics non techniques.
- Profil senior, polyvalent, à l’aise aussi bien avec les développeurs qu’avec les cadres exécutifs.
- Un environnement dynamique où l’initiative et l’expérimentation sont encouragées.
- Une culture d’entreprise axée sur les résultats.
- Assurance collective complète et programme de cotisation REER.
- Politique de congés dès l’entrée en poste.
- Programme d’incitatif au transport en commun.
- Programme Give & Match.
- Horaires flexibles et télétravail hybride.
- Un bureau moderne avec gym, lounge, vestiaires et douches.
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.