Consultant Snowflake DBT
On-siteGenève, Geneva, Switzerland
Job Summary
Concevoir, développer et déployer les modèles de données dans l'environnement Snowflake en appliquant les pratiques de modélisation Data Vault 2.0. Développer, optimiser et documenter les modèles dbt, y compris les tests, la documentation automatisée, le CI/CD, et les macros. Optimiser les requêtes, la gestion des clustering keys, le suivi des coûts et les performances sur Snowflake. Gérer les environnements, l'intégration continue, la sécurité et les rôles avec au moins 4 ans d'expérience en production. Maîtriser SQL avancé, Python, Git et les outils d'orchestration comme Airflow ou Dagster. Posséder des certifications Snowflake et dbt est un atout.
Required Qualifications
- Concevoir, développer et déployer les modèles de données dans l'environnement Snowflake
- Appliquer les pratiques de modélisation Data Vault 2.0 (Hubs, Links, Satellites)
- Développer, optimiser et documenter les modèles dbt (tests, documentation automatisée, CI/CD dbt, macros)
- Optimiser les requêtes, la gestion des clostering keys, le suivi des coûts (credits consumption) et les performances sur Snowflake
- Au moins 4 ans de pratique en environnement de production (architecture, optimisation de requêtes, gestion de la sécurité et des rôles)
- Capacité à structurer des projets dbt, écrire des macros Jinja, gérer les environnements et l'intégration continue
- Maîtrise des principes de la méthodologie Data Vault (conception de Hubs, Links, Satellites) appliquée aux entrepôts de données cloud
- Excellente maîtrise de SQL avancé, Python, Git et des pratiques DevOps / CI-CD
- Français & anglais courants
Desired Qualifications
- Certification Snowflake (SnowPro Core ou Advanced Architect/Data Engineer)
- Certification dbt Fundamentals / Developer
- Expérience sur un outil d'orchestration (Airflow, Dagster, Prefect)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.