
Research Engineer Software Packaging And Continuous Integration For Supercomputers Grenoble - Bordeaux H/F INRIA
Saint-Martin-d'Hères - 38 CDD- 36 mois
- Bac +5
- Service public des collectivités territoriales
Les missions du poste
Research Engineer : Software Packaging and Continuous Integration for Supercomputers (Grenoble/Bordeaux)
Le descriptif de l'offre ci-dessous est en Anglais
Type de contrat : CDD
Contrat renouvelable : Oui
Niveau de diplôme exigé : Bac +5 ou équivalent
Autre diplôme apprécié : Master's degree, Engineer's degree or PhD in computer science
Fonction : Ingénieur scientifique contractuel
Niveau d'expérience souhaité : Jeune diplômé
A propos du centre ou de la direction fonctionnelle
The Centre Inria de l'Université de Grenoble groups together almost 600 people in 22 research teams and 7 research support departments.
Staff is present on three campuses in Grenoble, in close collaboration with other research and higher education institutions (Université Grenoble Alpes, CNRS, CEA, INRAE...), but also with key economic players in the area.
The Centre Inria de l'Université Grenoble Alpe is active in the fields of high-performance computing, verification and embedded systems, modeling of the environment at multiple levels, and data science and artificial intelligence. The center is a top-level scientific institute with an extensive network of international collaborations in Europe and the REST of the world.
Contexte et atouts du poste
We are looking for candidates with a Master's degree, Engineer's degree or PhD in computer science, junior or senior, to join a team responsible for the packaging, deployment and testing of software libraries for supercomputers.
Our team is distributed and so we have the fexibility to offer candidates2 different possible localisations :
- Datamove team () located near Grenoble, in the French Alps,
- SED team (), located near Bordeaux, close to the Atlantic Ocean,
Duration : initial contratc of3 years with possible extension.
Hiring dates are flexible with a possible start from November 2025 (modulo mandatory administrative deadlines). We will process applications as they arise.
This work is part of the NumPEx project () endowed with more than 40 million Euros over 6 years from 2023, to build a software stack for Exascale supercomputers related to the arrival in Europe of the first Exascale machines, with one planned in France for 2025. These machines will BE among the most powerful in the world (), used for traditional scientific applications and increasingly also for artificial intelligence.
Our role in NumPEx is to design and implement an inovative packaging, deployment and testing strategy. Commonly used solutions show their limits in front of the complexity of supercomputers and applications, as well as the need for reproducibility for open science. Our goal is to build a solution based on a new generation of software packagin tools : Guix, Spack.
You can have a look at the team activity ator. We also regularly contribute to the discussions on software production at the International INPEX worekshops ().
Mission confiée
You will contribute to the design and implementation of the packaging and continuous integration strategy. You will participate in the deployment and testing of the infrastructure. You will also participate to user support and to training activity around all these aspects.
Our packaging strategy is centered on the open source tools Guix (), and Spack (). In direct contact with the development teams of these tools, with the supercomputer administration teams, and software developers, you will participate in :
- The design of the packaging strategy of the NumPEx project,
- The effort of packaging libraries for supercomputers, from standards (MPI, PETSC, Pytorch...) to application s.
- The design of a package test and validation solution taking into account the specificities of supercomputers (High performance network, ARM and X86 arch, GPUs)
- The development of a solution allowing non-administrator users to deploy software stacks on supercomputers.
- Training around all of these aspects for researchers and engineers, whether they are library designers or users.
Compétences
Master's degree, Engineer's degree or PhD, beginner or confirmed (salary adjusted according to experience) in computer science.
The essential expected skills are :
- Good practice of Unix/Linux and system administration
- Good programming experience (C/C++, Python)
- Experience with software compilation and installation chains, version management tools, testing and continuous integration (CMake, Git, GitHub, GitLab, etc.).
- The work being performed in an international context, a good practice of technical English (written and oral) is expected (proficiency in French is not compulsory), as is a taste for team work.
- Any additional skill related to package managers (Guix, Nix, Spack, apt, rpm...), containers (Singularity/Apptainer, Docker...) or open source development are a plus.
- An initial training time will BE provided to complement the missing skills.
You will integrate an academic research environment which will give you, throughout your contract, the opportunity to complete your training on cutting-edge technologies.
To apply, please send, in addition to the classic elements, any information that could help us assess your skills, such as a recent internship or thesis report, your github account or links to software developments in which you participate, as well as some references from people we can contact to certify your qualities.
Avantages
- Subsidizedmeals
- Partial reimbursement of public transport costs
- Leave : 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking (90 days / year) and flexible organization of working hours (except for intership)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage under conditions
Rémunération
From 2,692 € (depending on experience and qualifications).
Base of 2692€ gross / month. Wage according to the profile.
Bienvenue chez INRIA
A propos d'Inria
Inria est l'institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l'interface d'autres disciplines. L'institut fait appel à de nombreux talents dans plus d'une quarantaine de métiers différents. 900 personnels d'appui à la recherche et à l'innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'eorce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.
Hellowork a estimé le salaire pour ce métier à Saint-Martin-d'Hères
Le recruteur n'a pas communiqué le salaire de cette offre mais Hellowork vous propose une estimation (fourchette variable selon l'expérience).
Estimation basée sur les données INSEE et les offres d’emploi similaires.
Estimation basse
38 000 € / an 3 167 € / mois 20,88 € / heureSalaire brut estimé
46 200 € / an 3 850 € / mois 25,38 € / heureEstimation haute
52 500 € / an 4 375 € / mois 28,85 € / heureCette information vous semble-t-elle utile ?
Merci pour votre retour !
- Saint-Martin-d'Hères - 38
- CDD
Créez une alerte
Pour être informé rapidement des nouvelles offres, merci de préciser les critères :
Finalisez votre candidature
sur le site du recruteur
Créez votre compte pour postuler
sur le site du recruteur !
sur le site du recruteur
sur le site du recruteur !
Ces offres pourraient aussi
vous intéresser






Recherches similaires
- Job Ingénieur développement logiciel
- Job Informatique
- Job Grenoble
- Job Voiron
- Job Bourgoin-Jallieu
- Job La Tour-du-Pin
- Job Morestel
- Job Saint-Marcellin
- Job La Mure
- Job Vienne
- Job Villard-de-Lans
- Job Salaise-sur-Sanne
- Job Développeur
- Job Technicien support informatique
- Job Technicien informatique
- Job DevOps
- Job Développeur Java
- Entreprises Informatique
- Entreprises Ingénieur développement logiciel
- Entreprises Saint-Martin-d'Hères
- Job Fonction publique
- Job Collectivités
- Job Fonction publique territoriale
- Job Public
- Job Numérique
- Job Fonction publique Saint-Martin-d'Hères
- Job Collectivités Saint-Martin-d'Hères
- Job Fonction publique territoriale Saint-Martin-d'Hères
- Job Cdd Saint-Martin-d'Hères
- Job Accompagne Saint-Martin-d'Hères
- INRIA Saint-Martin-d'Hères
- INRIA Ingénieur développement logiciel
{{title}}
{{message}}
{{linkLabel}}