Développeur Backend / Data Engineer Senior (Python / Go / GCP) - CDI H/F
Role details
Job location
Tech stack
Job description
Au sein de la direction Data Core d'un grand compte de la distribution (Retail), vous intégrerez une équipe agile de 6 personnes (Développeurs, DevOps, Tech Lead) en charge d'un produit éditeur interne stratégique.
Ce produit est une plateforme de transformation de données, d'automatisation Cloud et d'ingestion multi-sources, orchestrant un écosystème de plus de 100 microservices déployés sur plus de 1000 projets GCP clients (architecture multi-tenant). L'équipe évolue dans une forte culture de l'automatisation, de l'excellence technique (Clean Code, refactoring) et reste très ouverte à l'innovation, notamment via l'intégration de pipelines GenAI.
-
Vos Missions au quotidien
-
Architecture & Lead Technique : Participer activement aux décisions d'architecture, à la réarchitecture de la codebase et au développement des composants critiques de la plateforme.
-
Pipelines de Données & Ingestion : Concevoir et optimiser des pipelines d'ingestion et de transformation complexes multi-sources et multi-cibles (Fichiers, Kafka, BigQuery, APIs, Google Sheets) avec des contraintes de forte volumétrie et de haute performance (ex: connecteurs BigQuery Kafka de 100 Go en 10 min).
-
Industrialisation & Automatisation Cloud : Développer des modules de déploiement automatique d'APIs et participer à la création d'outils d'infrastructure (ex: providers Terraform en Go).
-
Qualité & Monitoring : Mettre en œuvre une stratégie de tests rigoureuse (unitaires, intégration, E2E) et assurer le monitoring complet de la production afin de garantir la réduction drastique des incidents.
-
Stack Technique & Environnement
-
Languages : Python 3.10+ (expert), Go 1.21+ (maîtrise/pratique)
-
Frameworks : FastAPI, Flask
-
Cloud & Data (GCP) : Cloud Run, App Engine, Cloud Functions, BigQuery, Firestore, Cloud Build
-
Data Engineering & Ops : Kafka, DBT, Docker, Terraform, GitLab CI
-
Databases & Monitoring : Redis, PostgreSQL, Datadog
-
Méthodologie : Agile, feature-flipping, automatisation multi-tenant
Requirements
- Expérience : Minimum 5 ans d'expérience sur un poste similaire, idéalement dans un contexte Grand Compte ou chez un éditeur de logiciel à forte échelle.
- Expertise Backend & Data : Vous maîtrisez parfaitement l'écosystème Python orienté API et traitement de données. Une bonne pratique ou une forte appétence pour le langage Go est indispensable.
- Culture Cloud : Vous avez une expérience éprouvée sur l'environnement Google Cloud Platform (GCP) et sur les problématiques d'automatisation de l'infrastructure (IaC via Terraform).
- Soft Skills : * Référant technique naturel : Vous êtes capable d'emmener une équipe vers les meilleures pratiques de développement (Refactoring massif de legacy, Clean Code).
- Esprit d'innovation : Vous êtes ouvert(e) aux nouvelles technologies, notamment l'intégration de briques d'Intelligence Artificielle (GenAI batch).