Développeur Backend / Data Engineer Senior (Python / Go / GCP) - CDI H/F

Collective
Canton de Lille-5, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Lille-5, France

Tech stack

Clean Code Principles
API
Agile Methodologies
Artificial Intelligence
Google BigQuery
Cloud Computing
Databases
Python
PostgreSQL
Redis
Strategies of Testing
Datadog
Flask
Generative AI
Firebase
Build Server
Backend
FastAPI
Gitlab-ci
Kafka
Gsuite
Terraform
Code Restructuring
Docker
Microservices

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).

Apply for this position