Mots-Clés
développement web
aide à la décision
simulation
traitement de données
Description
Ingénieur développement full stack – outil d’aide à la décision à l’interface capteurs / modèles mécanistes
Type de poste : CDD (1 an)
• Date de prise de fonction souhaitée : Dès que possible à partir du 1er Octobre 2025
• Salaire fixé par la grille contractuelle Ingénieur d’études INRAE selon expérience
• Localisation : équipe DYNAMO, unité mixte BIOEPAR (INRAE / Oniris), site de la Chantrerie, route de Gachet, Nantes
• Contact : Sébastien Picault (sebastien.picault@inrae.fr)
Contexte et missions
La conception d’outils d’aide à la décision (OAD) pour les gestionnaires de la santé animale est un enjeu majeur tant pour la valorisation des recherches interdisciplinaires menées en épidémiologie prédictive que pour une meilleure gestion des maladies infectieuses en élevage et des risques de santé publique vétérinaire associés.
Spécialisée en modélisation épidémiologique, l’équipe DYNAMO a développé une nouvelle approche de modélisation générique (EMULSION), s’appuyant sur des méthodes d’Intelligence Artificielle (IA). Ces méthodes facilitent largement la co-construction de modèles épidémiologiques entre modélisateurs, scientifiques d’autres disciplines, et gestionnaires de la santé, et simplifient la révision et le maintien des codes. En outre, une chaîne logicielle (PASTE) a été développée pour automatiser la production d’OAD à partir des modèles développés via EMULSION.
Un OAD a été developpé en particulier dans le cadre du projet Européen DECIDE (2021-2026) de façon à fournir régulièrement des recommandations pour la gestion de la santé en élevage à partir d’une détection précoce des troubles respiratoires au moyen de capteurs.
Au sein de l’équipe DYNAMO et en collaboration avec les partenaires du projet, vous contribuerez à adapter et finaliser la chaîne logicielle permettant l’automatisation de la génération de cet OAD dans un cadre générique, afin de permettre son utilisation pour la gestion d’autres maladies. Vous contribuerez également à réviser et à optimiser l’architecture de simulation d’EMULSION pour réduire le coût computationnel des scénarios et l’intégrer dans un nouvel outil connecté à un système d’information de capteurs.
Environnement technique
• Python 3
• Langages de templates (JinJa2,…)
• Linux (principalement Debian, Ubuntu)
• HTML5, Django
• PostgreSQL
• git
• YAML
• R, ggplot, RShiny
• Architecture logicielle
• Tests
• Docker
Profil recherché
Diplôme : ingénieur, master 2 ou équivalent en informatique
Compétences souhaitées :
• Maîtrise de technologies web HTML5 (Javascript, HTML, CSS) et développement web au moyen de frameworks (notamment Django)
• Expérience solide en programmation orientée objets, design patterns, Python 3
• Expérience en conception d’outils d’aide à la décision
• Expérience d’outils de calcul et de représentation statistiques
• Bonne connaissance des systèmes Linux (y compris en ligne de commande)
• Bases de Model-Driven Engineering (sous Eclipse ou MPS Jetbrains) ou Connaissance des architectures ECS
• Compétences rédactionnelles et pédagogiques pour interagir avec des scientifiques non-informaticiens
Qualités requises :
• Autonomie, initiative et rigueur ; bon esprit d’analyse et de synthèse
• Intérêt pour la modélisation, l’épidémiologie et l’aide à la décision
• Capacité à travailler en équipe et plus particulièrement dans un milieu scientifique pluridisciplinaire
• Maîtrise des techniques de présentation écrite et orale