Taux journalier (TJM): 400
Contexte
Le Data Engineer est responsable de la conception, du développement et de la maintenance des pipelines de données afin d'assurer la collecte, la transformation, le stockage et la mise à disposition de données fiables pour les besoins analytiques et décisionnels de l'entreprise.
Missions
- Concevoir, développer et maintenir des pipelines de données performants et robustes.
- Développer les processus d'ingestion, de transformation et de chargement des données (ETL/ELT).
- Modéliser les données et optimiser les performances des bases de données.
- Garantir la qualité, la fiabilité et la disponibilité des données.
- Participer à la conception et à l'évolution de l'architecture Data.
- Développer des scripts d'automatisation et des traitements de données.
- Collaborer avec les équipes BI, Data Analysts, Data Scientists et métiers pour répondre aux besoins de reporting et d'analyse.
- Assurer le monitoring et la maintenance des flux de données.
- Participer aux bonnes pratiques de développement (tests, documentation, versionning, revue de code).
Outils & Environnement
- SQL
- Python
- Snowflake
- Microsoft Azure (Azure Data Factory, Azure Storage, Azure SQL, etc.)
- Power BI (modélisation des données et alimentation des rapports)
- Git
- Azure DevOps
- CI/CD
- Data Warehousing
- Modélisation dimensionnelle (Star Schema, Snowflake Schema)
- APIs REST
- Spark ou Databricks
Livrables attendus
- Pipelines de données industrialisés
- Jeux de données fiables et documentés
- Optimisation des performances des traitements
- Documentation technique
- Support aux équipes BI et métiers
Qualités personnelles
- Curiosité technique
- Esprit d'amélioration continue
- Sens du service
- Force de proposition
- Capacité à travailler en environnement agile