Une entreprise recherche un Développeur IA Senior pour concevoir, développer, industrialiser et maintenir des solutions d'intelligence artificielle destinées aux métiers et aux collaborateurs d'un client du secteur de l'assurance et de la protection sociale.
La mission s'inscrit dans le cadre de plusieurs projets d'intelligence artificielle portant sur la recherche documentaire augmentée, l'assistance aux collaborateurs, l'extraction automatique d'informations à partir de documents grâce à l'OCR et aux modèles de vision, ainsi que le développement d'agents IA et l'automatisation de processus intégrés aux systèmes d'information existants.
Le consultant interviendra sur l'ensemble du cycle de vie des solutions, depuis le cadrage et le prototypage jusqu'à l'industrialisation et la maintenance en production.
Missions principales
Le freelance sera chargé de concevoir et développer des agents IA ainsi que des workflows automatisés multi-étapes. Il devra développer des services applicatifs en Python, notamment des API REST, des microservices et des traitements batch.
Il concevra et industrialisera des pipelines RAG comprenant l'ingestion documentaire, le découpage des documents, la génération d'embeddings, la recherche sémantique et hybride, le reranking et le contrôle de la pertinence des réponses générées.
Il assurera l'intégration des solutions d'intelligence artificielle dans les systèmes d'information existants à travers les bases de données, les API internes et les systèmes de messagerie. Il participera également à la réalisation de prototypes et à l'industrialisation des solutions retenues.
Il mettra en place des dispositifs d'évaluation des performances des solutions IA, notamment des jeux de tests métier, des tests de non-régression et des indicateurs de pertinence, de coûts et de latence. Il assurera également l'observabilité des applications grâce aux systèmes de journalisation, de traçabilité et de monitoring.
Il interviendra sur l'optimisation de la fiabilité, des performances et des coûts des solutions déployées, ainsi que sur leur maintenance opérationnelle. Il contribuera aux tests automatisés, aux revues de code, aux pipelines CI/CD et à la documentation technique, tout en respectant les exigences de sécurité, de protection des données et de gouvernance de l'intelligence artificielle.
Compétences attendues
Excellente maîtrise de Python, notamment du développement applicatif, du typage et de la programmation asynchrone. Maîtrise du développement backend avec FastAPI ou des technologies équivalentes, de la conception et de la sécurisation des API REST et des architectures microservices.
Expertise en intelligence artificielle générative, notamment les LLM, le prompt engineering, le RAG, les agents IA, les workflows multi-étapes, l'OCR et les modèles de vision. Maîtrise de frameworks tels que LangChain, LlamaIndex ou Haystack.
Connaissance des bases de données relationnelles PostgreSQL ou MySQL et des bases vectorielles telles que Qdrant ou Chroma. Compétences en Docker, Git, CI/CD, tests automatisés, monitoring et sécurité applicative.
La connaissance de Langflow, Langfuse, du Machine Learning, du Deep Learning et du fine-tuning de modèles SLM ou LLM constitue un avantage.
Profil recherché
Développeur IA senior disposant d'au moins 5 ans d'expérience en développement logiciel, dont 2 ans minimum sur des projets d'intelligence artificielle effectivement déployés en production. Une expérience limitée à la réalisation de prototypes ou de POC ne suffit pas.
Le consultant doit faire preuve d'autonomie, de rigueur et d'une forte exigence en matière de qualité logicielle. Il doit être capable d'échanger avec des interlocuteurs métiers et techniques, de comprendre leurs besoins, d'expliquer les limites des solutions IA et de proposer des arbitrages adaptés aux objectifs opérationnels. Une connaissance des secteurs de l'assurance et de la protection sociale constitue un avantage.