Ingénieur(e) Data & Chaînes de traitement climat (Python / GCP / Kubernetes)

Fiche de poste

Missions principales

  1. Conception & développement de pipelines
    • Développer des scripts et workflows en Python pour récupérer, transformer et stocker des données issues de modèles climatiques.
    • Orchestrer les tâches (Argo, Prefect, ou équivalent).
  2. Industrialisation & automatisation
    • Packager les applications dans des conteneurs Docker.
    • Déployer et faire évoluer les environnements sur Kubernetes (GKE).
    • Mettre en place et maintenir la CI/CD (GitLab CI, Jenkins ou similaire).
  3. Maintenance & support
    • Assurer la supervision des pipelines et des services.
    • Gérer les incidents, réaliser les diagnostics et corrective actions.
  4. Optimisation & montée en charge
    • Adapter les architectures pour garantir scalabilité, performance et coût optimisé dans GCP (Compute Engine, Cloud Storage).
    • Proposer et implémenter des améliorations continues (refactoring, modularisation, tests unitaires et d’intégration).
  5. Documentation & transfert de compétences
    • Rédiger et maintenir la documentation technique (README, runbooks).
    • Former et accompagner les équipes internes sur les bonnes pratiques Data Engineering et DevOps.

Profil recherché

Compétences techniques essentielles

  • Langages : Python expert (polars, xarray, pandas, netCDF4…), Dask,
  • Cloud & infrastructures :
    • Google Cloud Platform (GCS, Compute Engine, IAM…),
    • Conteneurisation Docker et orchestration Kubernetes (GKE).
  • Orchestration : Argo, Prefect, ou équivalent.
  • CI/CD & DevOps : Git, GitLab CI/CD ou Jenkins, gestion des secrets, déploiements automatisés.
  • Méthodologies : OOP, unit tests, GitOps, Infrastructure as Code (Terraform, Deployment Manager), Helm

Expérience et formation

  • Bac+5 en Informatique, Data Science, Ingénierie ou équivalent.
  • 2 à 5 ans d’expérience en Data Engineering, idéalement dans un contexte Big Data / traitement de données scientifiques.
  • Expérience avérée en gestion de projets en autonomie, du recueil des besoins jusqu’à la mise en production.
  • Connaissance du domaine climat/ou météorologie appréciée.

Qualités personnelles

  • Rigueur, sens de l’organisation et de la documentation.
  • Esprit d’équipe, bonne communication et capacité à vulgariser techniquement.
  • Proactivité et curiosité pour les nouvelles technologies et méthodologies.

Conditions

  • Type de contrat : CDI, temps plein.
  • Localisation : Aubagne (télétravail possible 1 jours/semaine).
  • Rémunération : A Définir en fonction de la séniorité – entre 35 à 55K

Formulaire de candidature