Offre LIA-JOB-DATA-ENGINEER-PYTHON
Data Engineer Python / dbt / Dagster
// Publiée le 19.07.26 · candidatures jusqu'au 15.09.2026
Lianeo, ESN et cabinet de recrutement spécialisé en logiciel embarqué et systèmes d'information, recrute un·e Data Engineer pour le compte d'un éditeur de logiciels du secteur de la santé, qui applique le traitement automatique du langage et le machine learning à l'exploitation des données hospitalières. Le poste démarre en pré-embauche et débouche sur un recrutement chez l'éditeur. Vous arrivez au moment où la stack data est refondue de fond en comble.
Le contexte client - La solution est déployée on-premise dans les établissements de santé : le serveur appartient à l'établissement et le logiciel tourne dessus, ce qui impose des exigences fortes de reproductibilité d'installation et de support. L'architecture data cible existe aujourd'hui en version alpha, loin de la production : l'ensemble des extracteurs doit être réimplémenté pour cette nouvelle architecture. Vous intervenez sur les deux versants du chantier, en reprenant d'abord la stack legacy en Python et son support, puis en déployant et en exploitant la nouvelle stack construite autour de dbt et Dagster.
L'environnement technique s'appuie sur Python, PostgreSQL et ClickHouse, dbt et Dagster pour la transformation et l'orchestration, Docker et Docker Compose pour l'exécution, Ansible pour le déploiement et GitLab CI pour l'intégration continue. L'équipe est réduite et le périmètre confié est large dès la prise de poste.
Missions
- Migrer le parc existant depuis l'ancienne stack data vers la nouvelle architecture
- Prendre en main la stack legacy en Python et en assurer le support au quotidien
- Réimplémenter les extracteurs de données pour l'architecture cible
- Déployer la nouvelle stack (dbt, Dagster) et en assurer l'exploitation dans la durée
- Industrialiser les déploiements on-premise avec Ansible, Docker et Docker Compose
- Modéliser et optimiser les données sur PostgreSQL et ClickHouse
- Fiabiliser les pipelines : tests, supervision des traitements, documentation
- Contribuer à la chaîne d'intégration continue sous GitLab CI
Profil
Compétences techniques
- Python en production : reprise de code existant, développement et maintenance d'extracteurs
- dbt et Dagster, ou une expérience transposable en transformation et orchestration de données
- SQL et modélisation de données sur PostgreSQL ; ClickHouse apprécié
- Docker et Docker Compose
- Ansible pour l'automatisation des déploiements
- GitLab CI
Compétences fonctionnelles
- Autonomie sur un périmètre de migration, du cadrage à la mise en production
- Capacité à reprendre et documenter un existant peu formalisé
- Rigueur sur la reproductibilité des installations en environnement client
- Sensibilité à la confidentialité des données manipulées
- Communication directe avec les équipes produit et les interlocuteurs des établissements
Must-have
- Au moins 3 ans d'expérience en data engineering, hors stages et alternances
- Python en production, sur des traitements de données
- SQL et modélisation de données relationnelle
- Pratique de Docker et de l'automatisation de déploiement
Langue(s)
- Français : courant
- Anglais : technique, lecture de documentation
Commentaire du recruteur
Le petit +// Le poste démarre par une période de pré-embauche de six mois avant recrutement chez l'éditeur.
Cette offre vous parle ?
Envoyez-nous votre CV ou, mieux, un dossier technique. Chez Lianeo, votre interlocuteur ne prononce pas C# « C dièse ».