Ingénieur-e développement full stack, interopérabilité de données
Référence : INRAE-OT-30391
- Fonction publique : Fonction publique de l'État
- Employeur : Institut National de Recherche pour l'Agriculture, l'Alimentation et l'Environnement (INRAE)
- Localisation : Vaucluse
Partager la page
Veuillez pour partager sur Facebook, Twitter et LinkedIn.
- Nature de l’emploi Emploi ouvert uniquement aux contractuels
- Nature du contrat Non renseigné
- Expérience souhaitée Non renseigné
-
Rémunération Fourchette indicative pour les contractuels Non renseignée Fourchette indicative pour les fonctionnaires Non renseignée
- Catégorie Non renseigné
- Management Non renseigné
- Télétravail possible Non renseigné
Vos missions en quelques mots
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.
Profil recherché
- 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
Niveau d'études minimum requis
- Niveau Niveau 6 Licence/diplômes équivalents
Qui sommes-nous ?
NOTRE AMBITION : AGIR POUR LA VIE, L’HUMAIN, LA TERRE
Premier organisme de recherche spécialisé au monde en agriculture, alimentation et environnement, INRAE est né le 1er janvier 2020 de de la fusion entre l’INRA et IRSTEA. Nous sommes une communauté de travail de 12 000 personnes, avec plus de 200 unités de recherche et une quarantaine d’unités expérimentales implantées dans 18 centres sur toute la France.
Notre Mission ?
Face à l’augmentation de la population, au changement climatique, à la raréfaction des ressources et au déclin de la biodiversité, INRAE construit des solutions pour des agricultures multi-performantes, une alimentation de qualité et une gestion durable des ressources.
Pour répondre à ces grands enjeux mondiaux, nous avons besoin de renfort dans nos équipes. Des métiers de la recherche aux métiers de l’appui, l’INRAE recrute à tout niveau de diplôme (du CAP/BEP à Bac+8) !
Rejoignez une communauté engagée et agissez pour l’intérêt général !
À propos de l'offre
-
Vacant à partir du 19/08/2026
-
Intégratrice / Intégrateur logiciel