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