Data Engineer Snowflake
Role details
Job location
Tech stack
Job description
Missions principalesINGÉNIERIE DATA / PIPELINESConcevoir, développer et maintenir des pipelines ETL/ELT robustes et scalables.
Industrialiser l?ingestion de données (batch et streaming si pertinent).
Modéliser les données selon des standards modernes (ex : Medallion Architecture : Bronze / Silver / Gold).
Garantir la qualité, la traçabilité et la gouvernance des données.
SNOWFLAKE / MODÉLISATIONConcevoir et optimiser des modèles de données dans Snowflake.
Mettre en place des bonnes pratiques de partitionnement, clustering et performance.
Optimiser les requêtes SQL et les coûts de consommation Snowflake (warehouses).
Gérer les rôles, accès et sécurité des données (RBAC, masking, row-level security).
AUTOMATISATION / INDUSTRIALISATIONMettre en place des pipelines CI/CD pour les transformations data (dbt, Git, etc.).
Utiliser des outils d?orchestration (Airflow, Prefect, Dagster ou équivalent).
Déployer l?Infrastructure as Code pour les environnements data (Terraform apprécié).
QUALITÉ / OBSERVABILITÉ DES DONNÉESMettre en place des contrôles de qualité des données (tests, anomalies, SLA data).
Implémenter une observabilité data (alerting, monitoring des pipelines, fraîcheur des données).
Documenter les jeux de données et leurs usages (Data Catalog / Data Governance).
COLLABORATION / PRODUITS DATATravailler avec les Data Analysts, BI et Data Scientists.
Collaborer avec les équipes Cloud/DevOps sur l?infrastructure data.
Participer aux rituels Agile (Daily, Sprint, Retro, etc.).
Contribuer à la documentation et au partage de connaissances.
Requirements
Profil recherchéExpérience : 4 à 6 ans minimum en Data Engineering
Expérience significative avec Snowflake
Bonne compréhension des architectures Data modernes (Cloud Data Platform)
Capacité à travailler avec des équipes techniques et métiers
Esprit analytique et rigueur