> Markdown version of [/jobs/ext/4698189-ingenieur-e-en-developpement-logiciel-et-infrastructures-d-intelligence-artificielle-pour-le-calcul-scientifique](https://www.wearedevelopers.com/jobs/ext/4698189-ingenieur-e-en-developpement-logiciel-et-infrastructures-d-intelligence-artificielle-pour-le-calcul-scientifique). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Ingénieur·e en développement logiciel et infrastructures d'intelligence artificielle pour le calcul scientifique - **Company:** Inria - **Location:** Talence, France (Remote available) - **Experience:** Experienced - **Salary:** €34,596 - €42,384 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon S3, Databases, Linux, Experimental Data, Python (Programming Language), PostgreSQL, Open Source Technology, Software Architecture, Software Engineering, Web Services, Pytorch, Vector Embeddings, Git, Kubernetes, Slurm, Docker - **Published:** November 13, 2026 - **Apply:** https://jobs.inria.fr/public/classic/fr/offres/2026-10700 ## About the Role Compétences techniques et niveau requis : * Formation de niveau Bac +5 (école d'ingénieur ou Master) en informatique, génie logiciel ou domaine équivalent. * Très bonne maîtrise de Python et des pratiques de développement logiciel. * Expérience en conception et développement d'applications et de services logiciels, notamment distribués. * Bonne connaissance des architectures de services web et des interfaces de programmation (API). * Connaissance des technologies d'intelligence artificielle et de leurs frameworks de développement, notamment PyTorch. * Capacité à concevoir, tester et maintenir des logiciels dans un environnement Linux. * Maîtrise des outils de gestion de versions et de développement collaboratif, notamment Git. Langues : * Bonne maîtrise de l'anglais, à l'écrit comme à l'oral, pour communiquer dans un environnement scientifique et technique international. * La maîtrise du français est souhaitée. Compétences relationnelles : * Capacité à travailler en équipe dans un environnement de recherche pluridisciplinaire. * Aptitude à dialoguer avec des chercheurs et des ingénieurs pour comprendre leurs besoins et proposer des solutions adaptées. * Autonomie, esprit d'initiative et capacité à prendre en charge des développements de bout en bout. * Curiosité, capacité d'adaptation et goût pour l'expérimentation. * Bonnes capacités de communication et de rédaction technique. * Sens du service et intérêt pour l'accompagnement des utilisateurs. Compétences additionnelles appréciées : * Expérience dans les environnements de calcul haute performance et les infrastructures de recherche. * Connaissance des ordonnanceurs de tâches, notamment Slurm. * Expérience des technologies de conteneurisation (Docker, Podman) et d'orchestration (Kubernetes). * Connaissance des architectures de workflows et de leur représentation sous forme de graphes orientés acycliques. * Expérience avec les bases de données, notamment PostgreSQL, et les systèmes de stockage objet compatibles S3. * Connaissance des modèles d'intelligence artificielle, des représentations vectorielles et des architectures multimodales. * Expérience dans le déploiement et l'intégration de services d'intelligence artificielle. * Une expérience dans l'accompagnement de communautés scientifiques ou le développement de logiciels open source serait un plus. ## Description L'utilisation de l'intelligence artificielle dans les activités scientifiques entraîne de nouveaux besoins en matière de traitement, de gestion et d'exploitation des données. Les chercheurs souhaitent pouvoir mobiliser des modèles d'intelligence artificielle pour analyser leurs données expérimentales, sans nécessairement disposer des compétences ou des infrastructures nécessaires pour déployer et administrer eux-mêmes ces technologies. Le projet AI2F (AI for Science) vise notamment à faciliter l'accès à ces capacités de traitement au sein des infrastructures de calcul scientifique, en permettant aux utilisateurs de combiner données, modèles d'intelligence artificielle et traitements dans des chaînes de traitement adaptées à leurs besoins. Dans ce contexte, le poste s'appuie sur UMRS (Unified Multimodal Retriever Service), une plateforme logicielle développée pour orchestrer des traitements d'intelligence artificielle, gérer des données et leurs représentations vectorielles, et mettre à disposition des modèles de traitement. UMRS permet notamment de construire des workflows, c'est-à-dire des chaînes de traitement représentées sous forme de graphes, combinant différentes sources de données, modèles et opérations. L'objectif est d'étudier et d'expérimenter l'intégration de UMRS dans l'environnement de SLICES-FR (en particulier sur la plateforme expérimentale Grid'5000). Ce travail sera réalisé en collaboration avec l'équipe technique de SLICES-FR. Il prendra notamment la forme d'une preuve de concept (POC, Proof of Concept) permettant d'évaluer la faisabilité de cette intégration, d'identifier les limites de l'infrastructure actuelle et de déterminer les adaptations nécessaires, notamment en matière de gestion des ressources, d'authentification et de droits d'accès. Ce poste offre ainsi l'opportunité de travailler à l'interface du génie logiciel, de l'intelligence artificielle et du calcul haute performance, en interaction avec les équipes techniques de SLICES-FR et les communautés scientifiques impliquées dans le projet AI2F. La personne recrutée participera également aux réunions et aux activités collectives du projet AI2F, et contribuera aux échanges techniques et scientifiques avec ses différents partenaires. Mission confiée La personne recrutée aura pour mission principale de contribuer au développement et à l'évolution de la plateforme UMRS, ainsi que d'étudier et d'expérimenter son intégration dans l'environnement de SLICES-FR, en collaboration avec l'équipe technique de l'infrastructure et dans le cadre du projet AI2F. Elle prendra notamment en charge l'appropriation et l'adaptation du moteur de gestion et d'exécution de workflows de UMRS, afin de permettre aux utilisateurs de construire et d'exécuter des graphes de traitements combinant données, modèles d'intelligence artificielle et opérations de traitement dans un environnement de calcul partagé. Elle contribuera à la réalisation d'une preuve de concept permettant d'évaluer les possibilités d'intégration de UMRS dans SLICES-FR, d'en identifier les limites techniques et de proposer les évolutions nécessaires. Elle accompagnera également les chercheurs dans la définition et la mise en œuvre de cas d'usage et participera aux activités collectives du projet AI2F. Principales activités * Appropriation de l'architecture logicielle et des fonctionnalités de la plateforme UMRS. * Appropriation, portage et évolution du moteur de gestion et d'exécution de workflows de UMRS. * Étude et expérimentation de l'intégration de UMRS dans l'environnement de SLICES-FR, en collaboration avec son équipe technique, notamment à travers la réalisation d'une preuve de concept. * Étude des interfaces entre UMRS et les services de l'infrastructure : ordonnancement des tâches, stockage, authentification et gestion des ressources. * Analyse des limitations éventuelles de l'infrastructure actuelle, notamment concernant la gestion des droits d'accès, et identification des adaptations nécessaires. * Développement et évolution des composants logiciels de UMRS. * Prise en compte des contraintes du calcul haute performance : allocation des ressources, ordonnancement, exécution distribuée et gestion des dépendances entre traitements. * Développement et expérimentation de chaînes de traitement sous forme de graphes combinant données, modèles d'intelligence artificielle et traitements hétérogènes. * Développement de nouvelles fonctionnalités pour faciliter la composition et l'exécution de workflows par les utilisateurs. * Tests, validation et évaluation des performances, de la robustesse et de la capacité de passage à l'échelle de la solution. * Accompagnement des chercheurs dans l'identification de cas d'usage et la mise en œuvre de leurs expérimentations. * Participation aux échanges et aux travaux avec l'équipe technique de SLICES-FR, les utilisateurs de l'infrastructure et les partenaires du projet AI2F, notamment lors des réunions du projet. * Documentation des développements et des procédures de déploiement et d'utilisation., Vous aimez développer des solutions logicielles innovantes et mettre vos compétences techniques au service de projets scientifiques ambitieux ? Vous êtes curieux·se des nouvelles technologies d'intelligence artificielle et souhaitez contribuer à leur utilisation dans les infrastructures de calcul scientifique ? Ce poste vous permettra de travailler à la croisée du développement logiciel, de l'intelligence artificielle et du calcul haute performance, en collaboration étroite avec des chercheurs, des ingénieurs et les équipes techniques de SLICES-FR. Vous prendrez part à l'évolution d'une plateforme logicielle existante et contribuerez à expérimenter son intégration dans une infrastructure scientifique nationale, tout en développant des outils permettant de composer et d'exécuter des workflows associant données, modèles d'intelligence artificielle et traitements. Nous recherchons une personne qui aime explorer, expérimenter et transformer des idées en solutions concrètes. La curiosité technique, le goût du développement, l'envie d'apprendre et la capacité à comprendre les besoins des utilisateurs seront essentiels. L'autonomie et l'esprit d'initiative vous permettront de prendre en charge vos développements, tandis que votre goût du travail en équipe facilitera les échanges avec une communauté aux compétences variées. Vous participerez également à une dynamique scientifique collective à travers les activités et les réunions du projet AI2F. Si vous souhaitez contribuer à un projet collaboratif autour de l'intelligence artificielle pour la science et voir vos développements expérimentés concrètement par des chercheurs, cette mission est faite pour vous.