La mission de l’ingénieur consiste à mettre à disposition, maintenir, assurer le support technique et d’accompagner l’évolution les codes de calcul à vocation communautaire Idefix, Pygeodyn et Xshells .
Ces codes développés au sein des laboratoires ISTerre et IPAG de l’OSUG sont dédiés à l'étude des plasmas astrophysiques et du champ géomagnétique.
La mutualisation du poste sur deux laboratoires est justifiée par les activités et les outils très proches utilisés par les différents codes.
Activités
- Maintenir des codes de calcul (python, C++, Fortran, parallélisés, documentés, versionnés) : procédure CI/CD pour assurer la qualité et la reproductibilité, versionnage (gitlab/github), publication de documentation, maintenance des environnement de compilation et de production sur les calculateurs régionaux (Gricad/guix) et nationaux (GENCI/modules).
- Faire évoluer ces codes : développement logiciel, adaptation aux nouvelles architectures (GPU, ARM...), veille technologique sur les prototypes mis à disposition par GENCI et MesoNET.
- Support aux autres utilisateurs du code (collègues dans d’autres labos, post-docs et doctorants). Aide à l’installation et à l’utilisation.
- Participer à l'intégration de nouveaux algorithmes et nouveaux modules, en collaboration avec les chercheurs. Revue des pull request des contributeurs extérieurs (github/gitlab).
- Travail en équipe : participer aux réunions de travail au sein des équipes de chercheurs en chargent du développement, et avec ses collaborateurs internationaux. Utiliser des outils de reporting collaboratifs (Trello, Jira). Organisation des « user meeting » internationaux.
Compétences
Savoir-faire :
- Orchestrer des méthodes mathématiques et techniques informatiques pour le développement de logiciels performants.
- Assurer la responsabilité technique et la coordination de développements logiciels.
- Capacité de rédaction en Français et en Anglais.
- Maîtrise de l'anglais écrit technique du domaine.
Savoir-être :
- Capacité de travail en équipe.
- Autonomie (auto-formation, prise de décision).
- Ouvert à l’apprentissage de nouvelles techniques.
Compétences managériales :
- Suivi de projet scientifique et technique : animation, suivi d’avancement (reporting), rédaction de documents de synthèse.
Contexte de travail
L'ISTerre est une Unité Mixte de Recherche de l'Université Grenoble Alpes, CNRS, USMB, IRD et Université Gustave Eiffel, située 1381 rue de la Piscine 38400 Saint-Martin d'Hères et sur le Campus Scientifique du Bourget du Lac. La personne recrutée intégrera l'équipe géodynamo, au sein du laboratoire ISTerre.
Elle 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 environ pour un budget annuel moyen de 7 M€.
Elle est organisée 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.
ISTerre assure également les missions d'observations de la Terre solide, héberge et maintient des parcs nationaux d'instruments géophysiques, ainsi qu'un centre de données.
La personne recrutée sera également amenée à travailler avec le laboratoire IPAG.
Les chercheurs de l'IPAG et d'ISTerre développent des codes de calcul complexes pour l'étude des plasmas astrophysiques et du champ magnétique terrestre. Ces codes représentent un investissement de plusieurs années de travail dans l'objectif de fournir des outils numériques de pointe qui sert les besoins d'une communauté scientifique. Ils sont utilisés par un nombre croissant d'utilisateurs non-experts et continuent à évoluer grâce aux contributions de développeurs d'horizons divers, qui tous travaillent dans des environnements de calcul variés. Ces codes nécessitent donc un soutien spécifique de mise à disposition, de formation, de maintenance, de support, de développement afin de répondre aux besoins de leurs utilisateurs et d'assurer leur vocation de codes « communautaires ». Un enjeu est l'adaptation de ces codes sur des architectures accélérées qui évoluent rapidement, avec notamment l'arrivée des premiers calculateurs Exascale en France (machine Alice Recoque).
L'ISTerre est une Unité Mixte de Recherche de l'Université Grenoble Alpes, CNRS, USMB, IRD et Université Gustave Eiffel, située 1381 rue de la Piscine 38400 Saint-Martin d'Hères et sur le Campus Scientifique du Bourget du Lac. La personne recrutée intégrera l'équipe géodynamo, au sein du laboratoire ISTerre.
Elle 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 environ pour un budget annuel moyen de 7 M€.
Elle est organisée 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.
ISTerre assure également les missions d'observations de la Terre solide, héberge et maintient des parcs nationaux d'instruments géophysiques, ainsi qu'un centre de données.
La personne recrutée sera également amenée à travailler avec le laboratoire IPAG.
Les chercheurs de l'IPAG et d'ISTerre développent des codes de calcul complexes pour l'étude des plasmas astrophysiques et du champ magnétique terrestre. Ces codes représentent un investissement de plusieurs années de travail dans l'objectif de fournir des outils numériques de pointe qui sert les besoins d'une communauté scientifique. Ils sont utilisés par un nombre croissant d'utilisateurs non-experts et continuent à évoluer grâce aux contributions de développeurs d'horizons divers, qui tous travaillent dans des environnements de calcul variés. Ces codes nécessitent donc un soutien spécifique de mise à disposition, de formation, de maintenance, de support, de développement afin de répondre aux besoins de leurs utilisateurs et d'assurer leur vocation de codes « communautaires ». Un enjeu est l'adaptation de ces codes sur des architectures accélérées qui évoluent rapidement, avec notamment l'arrivée des premiers calculateurs Exascale en France (machine Alice Recoque).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.