Ingénieur Data - Python & SQL (m/f/d) (réf. G26000694)
Qui recrute ?
Dans le cadre de la modernisation de ses systèmes d'information et du développement de nouvelles solutions et architectures de données, l'Administration judiciaire recrute un(e) Ingénieur Data afin de renforcer ses capacités techniques dans le domaine de l'ingénierie des données.
Au sein du service statistique et gestion des données de la Justice (SSJ), le/la titulaire du poste contribuera au développement de solutions et de plateformes permettant d'intégrer, de transformer et d'exploiter les données issues des différents systèmes d'information de l'Administration judiciaire.
L'Ingénieur Data travaillera en étroite collaboration avec:
Les équipes informatiques et data (architectes, ingénieurs data, développeurs, analystes et spécialistes BI);
Les équipes projets impliquées dans les initiatives de digitalisation et de modernisation des applications judiciaires;
Les responsables métiers et les référents des données au sein des différents services;
Les équipes techniques du Centre des technologies de l'information de l'État (CTIE) et les partenaires externes.
Cette fonction s'inscrit dans une dynamique de transformation numérique visant à développer des solutions fiables, performantes et évolutives pour répondre aux besoins actuels et futurs de l'Administration judiciaire.
Missions
Sous la conduite de la Direction de l'information et de la digitalisation (DID), le SSJ est chargé des activités liées à la gouvernance, à la structuration, à l'intégration, à la qualité, au traitement et à l'exploitation des données de l'Administration judiciaire.
En tant qu'Ingénieur Data, votre mission principale sera de concevoir, développer et maintenir des solutions techniques dédiées à la collecte, au traitement et à l'exploitation des données, tout en contribuant à l'évolution des architectures et plateformes de données de l'Administration judiciaire.
- À ce titre, vous serez amené à:
- Concevoir, développer et maintenir des applications, scripts, pipelines et traitements de données en Python et SQL;
- Développer et optimiser des processus d'extraction, de transformation et de chargement de données (ETL/ELT) provenant de différentes sources;
- Développer et intégrer des mécanismes automatisés de contrôle, de validation et de suivi de la qualité des données;
- Concevoir, automatiser et superviser des workflows de traitement de données à l'aide d'outils d'orchestration tels qu'Apache Airflow;
- Développer et optimiser des requêtes SQL et des traitements interagissant avec différentes bases de données relationnelles;
- Participer à la conception et à la mise en œuvre de nouvelles architectures et plateformes de données;
- Appliquer les bonnes pratiques de développement logiciel, notamment en matière de structuration du code, de versionnement et de documentation;
- Mettre en place des tests automatisés ainsi que des mécanismes de journalisation, de gestion des erreurs et de reprise des traitements;
- Contribuer à l'amélioration des performances, de la fiabilité et de la sécurité des traitements de données;
- Collaborer avec les équipes informatiques et métiers afin de prendre en compte les besoins et les exigences techniques dès la conception des projets de digitalisation.
Profil
Compétences techniques
- Très bonne maîtrise du langage de programmation Python et expérience dans le développement de scripts, d'applications ou de scripts et de traitements de données, notamment à l'aide de bibliothèques spécialisées dans la manipulation et la transformation des données;
- Très bonne maîtrise du langage SQL, notamment pour l'interrogation, la manipulation, la transformation et l'optimisation des données;
- Bonne connaissance des bases de données relationnelles et de leur fonctionnement;
- Maîtrise des principes de gestion et de versionnement du code source avec Git, notamment via GitLab ou une plateforme équivalente;
- Bonne compréhension des principes de développement logiciel et des bonnes pratiques de programmation;
- Connaissance des principes d'intégration, de transformation et de traitement automatisé des données (ETL/ELT);
- Connaissance des principes de tests logiciels, de gestion des erreurs et de documentation technique.
Compétences comportementales
- Capacité d'analyse, de synthèse et de résolution de problèmes techniques;
- Capacité à travailler de manière autonome ainsi qu'en équipe dans un environnement multidisciplinaire;
- Rigueur, sens de l'organisation et souci de la qualité du code développé;
- Curiosité technique et volonté d'apprendre de nouvelles technologies et méthodes de développement;
- Esprit d'initiative et capacité à proposer des solutions adaptées aux besoins des projets;
- Aisance relationnelle et capacité à collaborer avec différents interlocuteurs techniques et métiers;
- Capacité à communiquer et à expliquer clairement les solutions techniques développées.
Atouts
- Expérience avec Apache Airflow ou d'autres outils d'orchestration et d'automatisation des traitements;
- Connaissance de frameworks de contrôle et de qualité des données, tels que Great Expectations;
- Expérience dans le développement et la maintenance de pipelines de données;
- Expérience dans l'intégration de données provenant de différentes sources, notamment au moyen d'API et de services web, ainsi que dans l'utilisation de formats d'échange de données tels que JSON et XML;
- Connaissance des outils de conteneurisation tels que Docker;
- Connaissance des pratiques d'intégration et de déploiement continus (CI/CD);
- Connaissance des formats de données tels que CSV et Parquet;
- Connaissance des architectures Data Warehouse, Data Lake ou Data Lakehouse;
- Connaissance des solutions SAP dédiées à l'intégration, au traitement et à l'exploitation des données, notamment SAP Data Services et SAP BW/4HANA;
- Expérience avec des bases de données telles que PostgreSQL ou DB2.
Conditions d’admission
Ce poste peut être pourvu sous le statut de fonctionnaire de l'État ou d'employé de l'État. Vous n'avez pas à choisir votre statut au moment de postuler : celui-ci est déterminé au terme du processus de recrutement, en fonction des conditions à remplir pour chaque statut. Le poste est également ouvert au changement d'administration des fonctionnaires.
Obtenez plus de détails sur les conditions d'admission :
Niveau d’études
Vous êtes titulaire d’un grade ou diplôme délivré par un établissement d’enseignement supérieur reconnu par l’État du siège de l’établissement et sanctionnant l’accomplissement avec succès d’un master en informatique ou de son équivalent.
Le grade ou diplôme requis doit correspondre au moins au niveau 7 tel que défini par le Cadre luxembourgeois des qualifications.
Langues
Vous devez remplir les conditions générales de connaissance des trois langues administratives. Ces conditions ne s'appliquent pas dans le cadre d'un changement d'administration. Une dispense de deux des trois langues administratives peut être accordée sous certaines conditions.
Nationalité
Vous avez la nationalité luxembourgeoise.
Aménagements raisonnables
Si vous avez besoin d'un aménagement raisonnable pour passer l'épreuve d'aptitude générale (EAG), contactez-nous à amenagements.eag@cgpo.etat.lu.
Informations
Ingénieur Data - Python & SQL (m/f/d) (réf. G26000694)
À durée indéterminée (CDI)
29/10/2026
Luxembourg
Master
Temps plein

