Senior Data Engineer
En tant que Développeur sénior en ingénierie de plateforme de données, vous jouerez un rôle central dans la conception, le développement et l'évolution d'une plateforme de données et d'analytique reposant sur
Snowflake
et le
Cloud AWS
.
Vous interviendrez directement sur la mise en place et l'optimisation des flux de données (ingestion, transformation, exposition), notamment via
Apache NiFi
, tout en accompagnant l'équipe dans la montée en compétence sur cet outil.
Vos responsabilités
- Concevoir, développer et maintenir des pipelines de données fiables, performants et évolutifs (AWS, Snowflake, NiFi)
- Mettre en place des processus d'ingestion et d'exposition des données automatisés et hautement disponibles
- Contribuer à l'évolution de la plateforme via l'automatisation de l'infrastructure (Terraform - IaC)
- Définir et implémenter des modèles et processus de transformation des données (DataOps)
- Participer à la mise en place des standards de développement, de sécurité et de gouvernance des données
- Accompagner et faire monter en compétence les membres de l'équipe (NiFi, Cloud, DevOps, IaC)
- Collaborer dans un cadre Agile (Scrum / Kanban) et contribuer activement aux cérémonies
- Réaliser des revues de code, optimiser les performances et accompagner les déploiements
- Documenter les solutions et assurer une veille technologique continue
Compétences requises
Cloud & Data Engineering
- Expertise solide sur AWS (EC2, S3, Lambda, IAM, CloudWatch, Step Functions, Glue, etc.)
- Excellente maîtrise de Python (développement & automatisation)
- Très bonne maîtrise d'Apache NiFi (design de flux, optimisation, monitoring, troubleshooting)
- Expérience avancée avec Terraform (Infrastructure as Code)
- Solide expérience sur Snowflake (ingestion, performance, virtual warehouse, Streams & Tasks)
DevOps
- Expérience confirmée avec les outils et pratiques DevOps :
- GitHub, Bitbucket, GitHub Actions, Jenkins, Vault, Docker, CI/CD, conteneurisation
- Bonne compréhension des pipelines CI/CD, des tests automatisés et de la sécurité applicative
Méthodologies
- Expérience en environnement Agile (SAFe, Scrum, Kanban)
- Bonnes pratiques de développement : qualité de code, revue, documentation, tests
Atouts
- Connaissance de DBT (transformations SQL)
- Expérience avec Data Vault 2.0
- Familiarité avec Kafka et les architectures orientées événements
- Expérience en modélisation de données analytiques
- Connaissance d'outils data / orchestrateurs (Airflow, Dagster, Spark…)
- Sensibilité aux enjeux FinOps (optimisation des coûts Cloud)
Profil recherché
- Leadership technique et volonté de partager ses connaissances
- Capacité à résoudre des problématiques complexes dans des environnements distribués
- Autonomie, rigueur et forte exigence de qualité
- Excellentes compétences en communication et esprit d'équipe
Expérience & formation
- Minimum 5 ans d'expérience en ingénierie de données en environnement entreprise
- Certification
AWS Certified Developer
requise
- Diplôme en informatique, génie logiciel ou domaine connexe
- Expérience significative dans des environnements data à grande échelle
Similar roles
- Staff Data EngineerToast · Boston, Massachusetts, United States · Hybrid
- Lead Data EngineerRetail Insight Ltd · Illinois, United States · Hybrid
- Junior Data EngineerHaystack · United States · Hybrid
- Data EngineerSundayy · 00, United States · Remote
- Senior Data EngineerCapital One · Mclean, Virginia, United States · Null