Data Platform Engineering Developer (Montreal)

Data Platform Engineering Developer (Montreal)

30 Jul
|
PEOPLE FORCE CONSULTING
|
Montreal

30 Jul

PEOPLE FORCE CONSULTING

Montreal

People Force is looking for a Data Platform Engineering Developer for a 12 months contract role with one of our client. This position is a hybrid position with onsite presence at our client’s Montreal office , 2 days per week Position Overview

We are seeking a Data Platform Engineering Developer to join a strategic data platform initiative at client . The successful candidate will contribute to the design, development, configuration, and operationalization of a conversational analytics platform leveraging Snowflake Intelligence and a secure multi-account data exposure model.

This role will play a key part in building and enhancing the Snowflake analytics ecosystem, implementing secure data-sharing solutions, configuring cloud infrastructure, and ensuring strong data governance, security, and compliance controls.

Key Responsibilities

Design, configure, and maintain Snowflake multi-account architecture and Direct Share mechanisms.

Implement Snowflake Intelligence (Cortex Analyst) capabilities, including:

Semantic models

Custom instructions

Verified Query Repository (VQR)

Develop secure, aggregated, and non-PII data exposure views.

Implement and manage

Role-Based Access Control (RBAC)

Access profiles

Azure Active Directory integration

IIQ integration

Configure and maintain Snowflake security controls, including:

Row Access Policies

Dynamic Data Masking

Network Policies

Object Tagging

Build and maintain Infrastructure as Code (IaC) solutions using Terraform.

Develop automation, validation, and audit pipelines to support data governance and security monitoring.

Collaborate with architects, security teams, and engineering teams to deliver scalable solutions.

Participate in Agile delivery practices, including Scrum/Kanban ceremonies.

Perform code reviews, performance optimization, technical documentation, and production support.

Required Technical Skills

Snowflake & Data Engineering

Strong experience with Snowflake administration and development.

Hands-on expertise with:

Snowflake Data Sharing

RBAC

Network Policies

Resource Monitors

Streams & Tasks

Advanced SQL development

Cloud & Infrastructure

Strong experience with AWS services, including:

IAM

VPC

PrivateLink

CloudWatch

Strong knowledge of Terraform and Infrastructure as Code practices.

Understanding of secure cloud architecture and network security principles.

Development & DevOps

Strong Python development and automation experience.

Experience with

GitHub

GitHub Actions

Vault

CI/CD pipelines

Knowledge of data governance practices, including:

Data classification

Data cataloging

Data lineage

Preferred Qualifications

Experience with dbt for SQL transformations.

Knowledge of Snowflake Organizations and multi-account management.

Experience integrating Snowflake with analytics platforms such as:

Power BI

Tableau

Understanding of FinOps principles and Snowflake cost optimization.

Previous experience working in regulated industries such as:

Banking

Insurance

Government

Experience & Education Requirements

Minimum 5 years of enterprise data engineering experience.

Minimum 2 years of hands-on Snowflake experience.

SnowPro Core or Advanced Certification (mandatory or to be completed within the first 6 months).

Bachelor’s degree in

Computer Science

Software Engineering

Computer Engineering

Related technical discipline

Banking or financial services experience is considered a strong asset.





Ideal Candidate Profile

Robust understanding of security-by-design principles.

Ability to translate technical specifications into scalable solutions.

Excellent problem-solving and collaboration skills.

Strong communication skills with a focus on quality, reliability, and innovation. Bilingual (French/English) required due to communication with teams across Canada Diversity, Inclusion, and Equal Opportunity Employment:

At People Force Consulting Inc, we are committed to fostering diversity, equity, and inclusion. We welcome applicants from all backgrounds, including Indigenous peoples, women, visible minorities, persons with disabilities, and members of 2SLGBTQIA+ communities. If you require any accommodations during the recruitment or interview process, please let us know, we will work with you to ensure an accessible and positive experience. ****

People Force est à la recherche d’un(e) Développeur(euse) en ingénierie de plateforme de données pour un mandat contractuel de 12 mois chez l’un de nos clients. Ce poste est hybride avec une présence obligatoire au bureau de notre client à Montréal, 2 jours par semaine.

Aperçu du poste

Nous sommes à la recherche d’un(e) Développeur(euse) en ingénierie de plateforme de données pour rejoindre une initiative stratégique de plateforme de données chez notre client. Le candidat retenu contribuera à la conception, au développement, à la configuration et à l’opérationnalisation d’une plateforme d’analytique conversationnelle exploitant Snowflake Intelligence et un modèle sécurisé d’exposition des données multi-comptes.

Ce rôle jouera un rôle clé dans la création et l’amélioration de l’écosystème analytique Snowflake, la mise en œuvre de solutions sécurisées de partage de données, la configuration de l’infrastructure cloud et l’assurance de contrôles solides en matière de gouvernance des données, de sécurité et de conformité.

Responsabilités principales

Concevoir, configurer et maintenir l’architecture Snowflake multi-comptes et les mécanismes Direct Share.

Mettre en œuvre les capacités Snowflake Intelligence (Cortex Analyst), incluant :

Modèles sémantiques

Instructions personnalisées

Référentiel de requêtes vérifiées (Verified Query Repository - VQR)

Développer des vues sécurisées, agrégées et sans données personnelles identifiables (non-PII).

Mettre en œuvre et gérer :

Contrôle d’accès basé sur les rôles (RBAC)

Profils d’accès

Intégration Azure Active Directory

Intégration IIQ

Configurer et maintenir les contrôles de sécurité Snowflake, incluant :

Politiques d’accès aux lignes (Row Access Policies)

Masquage dynamique des données (Dynamic Data Masking)

Politiques réseau (Network Policies)

Étiquetage des objets (Object Tagging)

Concevoir et maintenir des solutions Infrastructure as Code (IaC) à l’aide de Terraform.

Développer des pipelines d’automatisation,



de validation et d’audit afin de soutenir la gouvernance des données et la surveillance de la sécurité.

Collaborer avec les architectes, les équipes de sécurité et les équipes d’ingénierie afin de livrer des solutions évolutives.

Participer aux pratiques de livraison Agile, incluant les cérémonies Scrum/Kanban.

Effectuer des revues de code, de l’optimisation de performance, de la documentation technique et du support en production.

Compétences techniques requises

Snowflake et ingénierie des données

Solide expérience en administration et développement Snowflake.

Expertise pratique avec

Partage de données Snowflake (Snowflake Data Sharing)

RBAC

Politiques réseau (Network Policies)

Moniteurs de ressources (Resource Monitors)

Streams & Tasks

Développement SQL avancé

Cloud et infrastructure

Solide expérience avec les services AWS, incluant :

IAM

VPC

PrivateLink

CloudWatch

Solide connaissance de Terraform et des pratiques Infrastructure as Code.

Compréhension de l’architecture cloud sécurisée et des principes de sécurité réseau.

Développement et DevOps

Solide expérience en développement Python et en automatisation.

Expérience avec

GitHub

GitHub Actions

Vault

Pipelines CI/CD

Connaissance des pratiques de gouvernance des données, incluant :

Classification des données

Catalogage des données

Traçabilité des données (Data Lineage)

Qualifications privilégiées

Expérience avec dbt pour les transformations SQL.

Connaissance des organisations Snowflake et de la gestion multi-comptes.

Expérience dans l’intégration de Snowflake avec des plateformes analytiques telles que :

Power BI

Tableau

Compréhension des principes FinOps et de l’optimisation des coûts Snowflake.

Expérience préalable dans des secteurs réglementés tels que :

Services bancaires

Assurance

Gouvernement

Expérience et exigences en matière de formation

Minimum 5 ans d’expérience en ingénierie de données en entreprise.

Minimum 2 ans d’expérience pratique avec Snowflake.

Certification SnowPro Core ou Advanced (obligatoire ou à compléter dans les 6 premiers mois).

Diplôme universitaire en

Informatique

Génie logiciel

Génie informatique

Discipline technique connexe

Une expérience dans le secteur bancaire ou des services financiers est considérée comme un atout important.

Profil du candidat idéal

Solide compréhension des principes de sécurité intégrée dès la conception (security-by-design).

Capacité à traduire des spécifications techniques en solutions évolutives.

Excellentes compétences en résolution de problèmes et en collaboration.

Solides compétences en communication avec un souci de qualité, de fiabilité et d’innovation

Bilinguisme (français/anglais) requis en raison des communications avec les équipes à travers le Canada. Diversité, inclusion et égalité des chances en matière d’emploi :

Chez People Force Consulting Inc., nous nous engageons à favoriser la diversité, l’équité et l’inclusion. Nous accueillons les candidatures provenant de tous les horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap et les membres des communautés 2SLGBTQIA+. Si vous avez besoin de mesures d’adaptation durant le processus de recrutement ou d’entrevue, veuillez nous en informer.

Nous travaillerons avec vous afin de garantir une expérience accessible et positive.

📌 Data Platform Engineering Developer (Montreal)
🏢 PEOPLE FORCE CONSULTING
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data platform engineering developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: data platform engineering developer (montreal) / montreal