Ingénieur en ingénierie logicielle (H/F)

Informations générales

Référence  : UMR5275-FABCAR-065
Lieu de travail : GRENOBLE
Date de publication : mercredi 7 décembre 2022
Type de contrat : CDD Technique/Administratif
Durée du contrat : 12 mois
Date d’embauche prévue : 1 avril 2023
Quotité de travail  : Temps complet
Rémunération  : entre 2213€ et 2335€ bruts mensuels selon expérience
Niveau d’études souhaité : Bac+3
Expérience souhaitée : Indifférent

Missions

Cette mission financée par la fondation européenne Orfeus (http://www.orfeus-eu.org/), consiste à :
 améliorer et enrichir les services de distribution des données sismologiques pour tous les centres de données membres de la fédération EIDA (http://www.orfeus-eu.org/data/eida/)
 participer aux activités de développement du centre de données sismologiques Résif-DC (https://seismology.resif.fr)
 participer aux opérations du centre de données (supervision, réaction aux alertes, support aux utilisateurs)
Les données sismologiques issues des projets scientifiques européens sont distribués au moyen de webservices standardisés de manière consolidée pour tous les centres de données européens. Cette fédération des centres de données est pilotée au sein du projet EIDA, dont Résif-DC fait partie.
La personne recrutée travaillera sur des projets de développement logiciel pour EIDA (70 % du temps) et RESIF-DC (30 % du temps).
Les missions pour EIDA seront réalisées en coordination avec deux autres ingénieurs basés chez nos partenaires européens et coordonnés par le responsable de l’EIDA Technical Committee et le responsable de l’EIDA Management Board.

Activités

 Concevoir et réaliser les logiciels pour le projet européen Orfeus
 Participer aux développements logiciels du centre de données sismologiques Résif
 Déplacements ponctuels en Europe
Les missions pour Résif-DC, sous la responsabilité du responsable logiciel de Résif-DC, consisteront à concevoir et réaliser des logiciels visant à l’amélioration et l’enrichissement du portefeuille de services de Résif-DC.

Compétences

 Génie logiciel : analyse des besoins, conception et réalisation de logiciels
 Langages de programmation : maîtrise de Python et de son écosystème
 Qualité de code : tests unitaires, reproductibilité
 Gestion de version : maîtrise de git, connaissance d’au moins une méthodologie de gestion de version dans un contexte d’intégration continue (gitflow ou autres)
 Mise en production : connaissance des containers et de Docker
 Bonne connaissance de l’environnement GNU/Linux
 Connaissances en bases de données (postgresql)
 Technologies exploitées : Python, postgresql, gitlab, CI/CD, webservices
 Langues : maîtrise de l’anglais oral et écrit
 Savoir travailler en équipe
 Diplôme en informatique (licence minimum)
 Attrait pour les nouvelles technologies et les méthodologies DevOps
 Motivation pour un contexte stimulant, avec une forte composante internationale alliant contraintes de production dans le milieu de la recherche scientifique, dans le souci de limiter son impact sur les limites planétaires

Contexte de travail

ISTerre est une Unité Mixte de Recherche de l’Université Grenoble Alpes, CNRS, USMB, IRD et Université Gustave Eiffel, située sur le campus de Saint-Martin d’Hères, et fait partie de l’Observatoire des Sciences de l’Univers de Grenoble (OSUG) et du Pôle de recherche PAGE de l’Université Grenoble Alpes (UGA). Son effectif est de 300 personnes pour un budget annuel moyen de 7 M€. L’institut est organisé autour de 9 équipes de recherche et de services, l’objectif scientifique étant l’étude physique et chimique de la planète Terre, tout particulièrement en se concentrant sur les couplages entre les observations des objets naturels, l’expérimentation et la modélisation des processus complexes associés.
Le centre de données Résif-DC héberge et distribue les données sismologiques nationales pour une large communauté d’utilisateurs. L’équipe opérationnelle de trois personnes est située sur le campus universitaire de Grenoble, au laboratoire ISTerre.
L’ingénieur (H/F) sera intégré à cette équipe.