Nous recherchons un Data Engineer Senior spécialisé en Agentic Coding H/F en CDI sur Paris.
Votre mission principale consistera à concevoir et développer un Agentic Data Pipeline Generator (AgenticDPGen) basé sur OpenCode, permettant d'automatiser et d'accélérer les différentes étapes de création et de développement de Data Pipelines.
Vous interviendrez sur un projet concret, avec une forte dominante technique et développement, depuis l'analyse des processus existants jusqu'à la réalisation, l'expérimentation et la mesure des gains apportés par la solution.
1. Analyse et compréhension des processus existants
- Formaliser le processus de création d'un Data Pipeline au sein de la CTDF, de bout en bout.
- Analyser les différentes étapes du processus de développement.
- Identifier les activités pouvant être optimisées ou automatisées grâce à l'utilisation d'agents IA.
- Proposer des solutions techniques pragmatiques permettant d'améliorer la productivité des équipes de développement.
2. Conception et développement de la solution AgenticDPGen
- Concevoir et développer un Agentic Data Pipeline Generator basé sur OpenCode.
- Configurer et orchestrer les agents à travers les fichiers AGENTS.md et skills.md.
- Mettre en œuvre les principes de fonctionnement et d'interaction entre les différents agents.
- Intégrer et exploiter des serveurs MCP (Model Context Protocol), notamment JIRA, Confluence et GitLab.
- Développer des Tools et fonctionnalités en Python permettant aux agents d'interagir avec les différents environnements et outils.
- Assurer les développements sur le premier périmètre fonctionnel, principalement orienté autour des activités de développement.
3. Expérimentation et validation
- Tester et éprouver la solution sur au moins deux cas d'usage réels.
- Vérifier la pertinence et la qualité des résultats produits par les agents.
- Identifier les éventuels points de blocage et apporter les ajustements nécessaires.
- Évaluer les gains obtenus en matière de temps de développement, de qualité et de productivité.
- Formaliser les résultats et les gains mesurables apportés par la solution.
- Recueillir les retours des futurs utilisateurs.
- Identifier les axes d'amélioration.
- Proposer les prochaines étapes et les évolutions possibles de la solution.
Profil recherché
De formation supérieure en informatique ou développement logiciel, vous justifiez d'une solide expérience en développement Python et disposez d'une pratique concrète des nouveaux environnements de développement assistés par l'intelligence artificielle.
Nous recherchons avant tout un profil technique, opérationnel et autonome, capable de prendre en charge les développements et de transformer rapidement les besoins en solutions concrètes.
Compétences techniques indispensables
- Python : excellente maîtrise du langage et expérience significative en développement.
- Agentic Coding : expérience concrète et pratique quotidienne du développement assisté par des agents IA.
- OpenCode : connaissance et utilisation de l'environnement.
- Configuration des agents : maîtrise des principes de configuration et d'orchestration à travers AGENTS.md et skills.md.
- MCP (Model Context Protocol) : connaissance et utilisation de serveurs MCP.
- Développement de Tools : capacité à concevoir et développer des outils et intégrations en Python, exploitables par les agents IA.
- Capacité à travailler sur des environnements techniques existants et à développer des solutions pragmatiques.
Expérience attendue
- 10 ans d'expérience minimum en développement Python.
- 5 ans d'expérience minimum en développement Python, avec une pratique quotidienne et significative de l'Agentic Coding.
Compétences complémentaires appréciées
- Connaissance des architectures Data Lakehouse.
- Expérience dans la conception et le développement de Data Pipelines.