Aller au contenu principal
PostePublic
FP d'ÉtatEmploi ouvert uniquement aux contractuelsInformatique & NumeriqueIl y a 24 jours

Ingénieur-e développement full stack, interopérabilité de données

Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement (INRAE) (ouvre un nouvel onglet) — Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement (INRAE)

Localisation
Vaucluse (84), France (84)
Niveau d'études
Niveau 6 Licence/diplômes équivalents
Publication
19 août 2026
Domaine
Numérique
Secteur
Informatique & Numerique

Missions principales

INRAE recrute un-e ingénieur-e pour le développement et l’implémentation de logiciels dédiés à la mise en interopérabilité et au partage de données/métadonnées en écologie. Contexte général Le travail proposé s’inscrit dans le cadre de deux programmes de recherche nationaux, le PEPR FairCarboN (https://www.pepr-faircarbon.fr/) et le PEPR FORESTT (https://www.pepr-forestt.fr/). Ces programmes mobilisent la communauté scientifique française travaillant d’une part sur la dynamique du carbone dans les écosystèmes et d’autre part sur la transition socio-écologique des systèmes forestiers. Un groupe de travail participant à deux projets spécifiques (ALAMOD _FairCarboN et Num-Data_FORESTT) développe des services numériques de gestion et partage des données. Ces services visent au porter à connaissance et à l'accès aux données annotées sur la base de standards et référentiels sémantiques partagés. Le travail porte d’une part sur une chaîne de traitements prototypée par l’infrastructure de recherche AnaEE-France (http://ceur-ws.org/Vol-2969/paper11-s4biodiv.pdf) et d’autre part sur un environnement logiciel pour un porter à connaissance des ressources, développé dans le cadre de l’infrastructure de recherche IN-SYLVA France (https://hal.science/hal-04188784v1). Description de la mission Au sein d’une équipe ‘données et sémantique’ basée à Avignon (Centre INRAE), vous serez principal-e développeur-se et mainteneur de 2 suites logicielles distinctes : i) Un ensemble applicatif permettant le requêtage et la publication dans divers entrepôts de données hétérogènes via une interface web ii) Un portail d’exposition de métadonnées basées sur des standards élaborés au sein de l’équipe et recouvrant les standards internationaux. Les deux applicatifs mobilisent des langages et des solutions technologiques proches et sont déployés sur des machines virtuelles sous Linux (Debian et Ubuntu). La solution de virtualisation applicative Docker est exploitée pour articuler les différents services. Un proxy frontal est utilisé pour rediriger les requêtes vers les endpoints correspondants. Le déploiement des applications est effectué sur plusieurs machines portant les différentes versions (prod, pré-prod, tests ...). L'évolution des applications est décidée collectivement et fait l’objet d’échanges avec différents acteurs. Vous proposerez la stratégie la mieux adaptée en prenant en compte les impératifs et contraintes techniques. Vous effectuerez les développements nécessaires, mettrez en œuvre les tests unitaires et d’intégration, et déploierez la nouvelle version sur la machine de test, avant de solliciter les équipes pour évaluation. Les développements et évolutions logicielles sont suivis avec Git et sur l’instance institutionnelle de GitLab. Des revues de codes sont effectuées lors des demandes de fusion afin de valider les propositions et solutions retenues. Vous interagirez avec les membres de l’équipe ainsi qu’avec les scientifiques et personnels techniques des sites expérimentaux d’où proviennent les données. L’activité donnera lieu à quelques visites chez ces producteurs de données.

Compétences attendues

INRAE recrute un-e ingénieur-e pour le développement et l’implémentation de logiciels dédiés à la mise en interopérabilité et au partage de données/métadonnées en écologie.Contexte généralLe travail proposé s’inscrit dans le cadre de deux programmes de recherche nationaux, le PEPR FairCarboN (https://www.pepr-faircarbon.fr/) et le PEPR FORESTT (https://www.pepr-forestt.fr/). Ces programmes mobilisent la communauté scientifique française travaillant d’une part sur la dynamique du carbone dans les écosystèmes et d’autre part sur la transition socio-écologique des systèmes forestiers. Un groupe de travail participant à deux projets spécifiques (ALAMOD _FairCarboN et Num-Data_FORESTT) développe des services numériques de gestion et partage des données. Ces services visent au porter à connaissance et à l'accès aux données annotées sur la base de standards et référentiels sémantiques partagés.Le travail porte d’une part sur une chaîne de traitements prototypée par l’infrastructure de recherche AnaEE-France (http://ceur-ws.org/Vol-2969/paper11-s4biodiv.pdf) et d’autre part sur un environnement logiciel pour un porter à connaissance des ressources, développé dans le cadre de l’infrastructure de recherche IN-SYLVA France (https://hal.science/hal-04188784v1).Description de la missionAu sein d’une équipe ‘données et sémantique’ basée à Avignon (Centre INRAE), vous serez principal-e développeur-se et mainteneur de 2 suites logicielles distinctes :i) Un ensemble applicatif permettant le requêtage et la publication dans divers entrepôts de données hétérogènes via une interface webii) Un portail d’exposition de métadonnées basées sur des standards élaborés au sein de l’équipe et recouvrant les standards internationaux.Les deux applicatifs mobilisent des langages et des solutions technologiques proches et sont déployés sur des machines virtuelles sous Linux (Debian et Ubuntu). La solution de virtualisation applicative Docker est exploitée pour articuler les différents services. Un proxy frontal est utilisé pour rediriger les requêtes vers les endpoints correspondants. Le déploiement des applications est effectué sur plusieurs machines portant les différentes versions (prod, pré-prod, tests ...).L'évolution des applications est décidée collectivement et fait l’objet d’échanges avec différents acteurs. Vous proposerez la stratégie la mieux adaptée en prenant en compte les impératifs et contraintes techniques. Vous effectuerez les développements nécessaires, mettrez en œuvre les tests unitaires et d’intégration, et déploierez la nouvelle version sur la machine de test, avant de solliciter les équipes pour évaluation.  Les développements et évolutions logicielles sont suivis avec Git et sur l’instance institutionnelle de GitLab. Des revues de codes sont effectuées lors des demandes de fusion afin de valider les propositions et solutions retenues.Vous interagirez avec les membres de l’équipe ainsi qu’avec les scientifiques et personnels techniques des sites expérimentaux d’où proviennent les données. L’activité donnera lieu à quelques visites chez ces producteurs de données.

Profil attendu

- Bonnes compétences en ingénierie logicielle, de la conception à l’implémentation - Compréhension des standards web et des protocoles d’API - Conception et écriture de tests de non-régression - Connaissance des technologies sémantiques (RDF, OWL, SPARQL) et du web sémantique - Expérience en matière de modélisation basée sur des ontologies - Bonne connaissance de l’environnement Linux et du langage Shell - Langages et outils utilisés au quotidien :- Java 21 (Spring Boot), Maven - Javascript / Typescript / CSS - SQL (PostgreSQL, MySQL), et utilisation via ORMs - Docker, Docker Compose et Swarm - Blazegraph, Jena et (web)protege - Git, principes de revues de code - Sensibilité aux sciences biologiques, à l’écologie - Bonne capacité de communication - Aptitude à travailler en équipe et à interagir avec des scientifiques et techniciens - Anglais technique

Métier de référence

Intégratrice / Intégrateur logiciel

Comprendre ce poste

L'ingénieur-e en interopérabilité de données contribue à démultiplier l'impact des recherches menées par INRAE en rendant accessibles et exploitables les données scientifiques écologiques. Ce rôle s'inscrit dans deux initiatives nationales ambitieuses dédiées au carbone et aux forêts : il s'agit de bâtir l'infrastructure technique permettant aux chercheurs de différentes disciplines de partager leurs données selon des standards communs. Au quotidien, ce poste combine l'architecture logicielle, la mise en conformité avec les normes d'interopérabilité sémantique et l'implémentation de chaînes de traitement robustes.

Le recrutement dans ce cadre

INRAE recrute via contrat (non concours) pour cette fonction d'ingénieur-e, catégorie offrant une stabilité tout en restant hors corps de la FPE. C'est un positionnement fréquent en recherche publique pour des profils techniques pointus. L'évolution dépendra surtout de la valorisation du portefeuille technique et scientifique dans les structures de recherche, moins des mécanismes de promotion statutaire classiques.

Conseils pour candidater

  • Mettez en avant toute expérience concrète avec Java/Spring Boot et technologies du web sémantique (RDF, SPARQL) : ce sont les fondations du projet. Illustrez par des projets ou contributions réels, même secondaires.
  • Documentez votre compréhension des enjeux d'interopérabilité et de standards (API, métadonnées) : ce poste exige une vision d'ensemble, pas juste une compétence technique isolée.
  • Proposez dès la candidature une courte analyse montrant comment vous envisageriez la modélisation des données écologiques via ontologies, ce qui démontre une vraie réflexion au-delà du codage.

Éclairage rédigé par PostePublic pour contextualiser cette offre.

Réf. INRAE-OT-30391Fonction publique d'État

Offres similaires