Senior Software Engineer - Data Engineering H/F
Anderson RH
- Paris - 75
- Freelance
- Télétravail partiel
- 2 jours
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Services aux Entreprises
Les compétences pour ce job
Vous vous reconnaissez dans ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail du poste
Le besoin
Contexte
Dans le cadre de l'évolution de sa plateforme Data, un client dans le secteur technologique recherche un(e) Senior Software Engineer - Data Engineering. Vous intégrerez l'équipe Data Engineering et interviendrez sur une application stratégique permettant de configurer, orchestrer et exécuter dynamiquement des calculs sur les données.
Missions
- Faire évoluer et maintenir une application Python dédiée à la configuration et à l'exécution dynamique de calculs sur les données.
- Améliorer la qualité du code existant et réduire la dette technique à travers des actions de refactoring et d'optimisation.
- Concevoir et mettre en oeuvre une stratégie de tests complète : tests unitaires, tests d'intégration, validation des règles métiers et des calculs.
- Automatiser l'exécution des tests au sein des pipelines CI/CD.
- Repenser et faire évoluer l'architecture de l'application afin de faciliter l'intégration de nouveaux types de calculs.
- Améliorer les performances, la scalabilité, la fiabilité et l'observabilité de la solution.
- Concevoir des mécanismes génériques, configurables et réutilisables afin de limiter le développement de code spécifique aux différents besoins métiers.
- Collaborer étroitement avec les Data Engineers pour intégrer les processus de calcul aux pipelines Data de la plateforme.
- Définir et promouvoir les bonnes pratiques de Software Engineering et d'architecture au sein de l'équipe.
- Participer aux décisions techniques et stratégiques relatives à l'évolution de la plateforme Data.
- Collaborer avec les Data Engineers, Product Owners et équipes Architecture dans une logique d'amélioration continue.
Outils & Environnement
- Python
- Docker
- AWS (S3, ECS, Fargate)
- Apache (Spark, Airflow)
- Terraform / Terragrunt
- Databricks (Delta Lake, Unity Catalog)
- CI/CD avec GitLab
- Tests unitaires et d'intégration
- Environnement Agile Scrum
Conditions de travail
- Lieu de la mission : Paris
- Date de démarrage : ASAP
- Mission de longue durée
- 2 jours de télétravail par semaine, 3 jours de présence sur site
- Anglais courant indispensable
- Séniorité requise : minimum 7 ans d'expérience
Le profil recherché
Profil recherché
- 7 ans minimum d'expérience en développement logiciel
- Profil Senior Software Engineer / Python Engineer avec une solide expérience en développement logiciel
- Expertise avancée en Python, dans un contexte applicatif
- Solide expérience en conception et architecture logicielle avec capacité à faire évoluer une application existante
- Expérience significative en refactoring, amélioration de la qualité du code et réduction de dette technique
- Très bonne maîtrise des problématiques de tests logiciels : tests unitaires, intégration et automatisation
- Capacité à concevoir des composants génériques, configurables, maintenables et réutilisables
- Bonne compréhension des problématiques liées au Data Engineering et aux plateformes Data
- Capacité à prendre du recul sur l'existant, proposer des évolutions d'architecture et participer aux décisions techniques structurantes
- Capacité à travailler dans un environnement transverse avec des Data Engineers, Product Owners et Architectes
- Compétences techniques : Python, Apache Spark / PySpark / SQL, Databricks, Delta Lake, architecture Lakehouse, AWS (S3, ECS, Fargate), Airflow, GitLab et CI/CD, Docker, Terraform / Terragrunt, Databricks Unity Catalog
- Connaissance des problématiques de performance, scalabilité, fiabilité et observabilité des applications
- Expérience de travail en environnement Agile Scrum
- Anglais courant indispensable
Infos complémentaires
Publiée le 15/08/2026 - Réf : 5068523340c0e02dbcd7709947452079