Développeur Python IT Innovation (AI-Native Developer)
Summary
Python developer (AI-Native) on AVANT GARDE IT's IT Innovation team, building and industrializing intelligent applications and backend services. Day to day: developing APIs in Python (FastAPI/Flask/Django), integrating generative AI/LLM features via prompt engineering and RAG (LangChain/LlamaIndex), plus automated testing and CI/CD deployment.
Dans le cadre du renforcement de ses équipes IT Innovation, nous recherchons 5 Développeurs Python – AI-Native Developers pour participer à la conception, au développement et à l'industrialisation de solutions innovantes intégrant l'intelligence artificielle.
Les consultants interviendront sur des projets visant à accélérer le développement logiciel grâce aux outils d'IA générative, à automatiser les processus et à concevoir des applications intelligentes répondant aux besoins métiers.
Missions principales
Concevoir, développer et maintenir des applications et services en Python.
Intégrer des solutions d'intelligence artificielle générative dans les applications existantes ou nouvelles.
Exploiter les outils de développement assisté par l'IA afin d'améliorer la productivité et la qualité du code.
Concevoir et développer des API et des services backend performants et sécurisés.
Participer à la conception de solutions basées sur les grands modèles de langage (LLM).
Mettre en œuvre des mécanismes de prompt engineering et d'orchestration des modèles d'IA.
Développer des solutions intégrant des techniques de recherche augmentée par génération (RAG), selon les besoins du projet.
Réaliser les tests unitaires, les tests d'intégration et les contrôles de qualité du code.
Participer à l'intégration continue, au déploiement et à l'industrialisation des applications.
Collaborer avec les équipes IT, Data, DevOps et métiers pour identifier et mettre en œuvre des solutions innovantes.
Assurer une veille technologique sur les outils, frameworks et pratiques de développement AI-Native.
Compétences techniques requises
Python : excellente maîtrise du langage et de son écosystème.
Développement backend : conception d'API REST et développement de services applicatifs.
Intelligence artificielle générative : compréhension des LLM et de leurs cas d'usage.
Prompt engineering : capacité à concevoir, tester et optimiser des prompts.
Développement assisté par l'IA : utilisation d'outils de génération de code et d'assistance au développement.
Frameworks Python : connaissance de FastAPI, Flask ou Django.
Tests et qualité logicielle : tests automatisés, bonnes pratiques de développement, revue de code et gestion de versions avec Git.
Bases de données : maîtrise des bases SQL et/ou NoSQL.
Industrialisation : notions de CI/CD, Docker et environnements de déploiement.
RAG et outils d'orchestration IA : connaissance de frameworks tels que LangChain ou LlamaIndex, appréciée.