Research Engineer: Software Packaging with Guix for HPC

il y a 3 jours


Talence, Nouvelle-Aquitaine, France Inria Temps plein

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 Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about twenty research teams. The Inria centre is a major and recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem: highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education players, laboratories of excellence, technological research institute...

Contexte et atouts du poste

We are looking for candidates with a Master's degree, Engineer's degree, or PhD in computer science to join a team responsible for the packaging, deployment, and testing of software libraries for high-performance computing (HPC).

This position is within the Development & Integration project of NumPEx, the French HPC research program; while the Development & Integration project spans three centers (Bordeaux, Grenoble, and Saclay), the engineer on this position will be hosted by the Software Engineering Department (SED) of the center of the university of Bordeaux (Talence France).

Duration: initial contract of 3 years with possible extension.

Hiring dates are flexible with a possible start from May 2026 (subject to extensions due to administrative requiremets). 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 recently announced for France. 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 innovative 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. This position focuses on Guix.

You can have a look at the team activity at https://numpex- or We also regularly contribute to the discussions on software production at the International INPEX worekshops (https://inpex.science/#workshops-events).

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.

In close connection with the Guix and Guix-HPC communities, with supercomputer administration teams, and with scientific software developers, you will participate in:

  • the design of the packaging strategy of the NumPEx project;

  • packaging and maintaining foundational HPC packages, from Open MPI to HIP/ROCm and related tools;

  • the design of a package test and validation solution taking into account the specificities of supercomputers (high-performance networks for MPI, GPU architectures, and possibly non-x86 CPU architectures);

  • groundwork on Guix, such as: supporting non-root usage; ensuring adequate continous integration and automation tooling;

  • organizing and making training sessions for scientists and developers, and providing support for supercomputer system administrators.

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, or other languages);

  • Experience with build systems, version control systems, as well as testing and continuous integration (CMake, Git, GitLab, etc...);

  • English proficiency and a taste for team work;

  • Skills related to package management (be it with Guix, Nix, Spack, apt, rpm, or any other package management) and containers (Singularity/Apptainer, Docker,…) are a plus;

  • Prior experience with collaborative free and open source software development is also welcome, but not required.

An initial training time will be provided to complement the candidate's skill set.

You will integrate an academic research environment which will give you, throughout your contract, the opportunity to complete your training on cutting-edge technologies and to become a proficient free software contributor.

Avantages
  • Subsidized meals
  • 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 partial 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

Wage according to the profile : From 2,692 € gross / month (depending on experience and qualifications).

Informations générales
  • Ville : Talence
  • Centre Inria : Centre Inria de l'université de Bordeaux
  • Date de prise de fonction souhaitée :
  • Durée de contrat : 3 ans
  • Date limite pour postuler :

Attention: Les candidatures doivent être déposées en ligne sur le site Inria. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.

Consignes pour postuler

To apply, please provide a CV and a cover letter.

Please make sure to explain your motivation for this position, as well as information that allows us to better understand your skills—internships and reports, links to free and open source software contributions, academic and/or technical publications, and references.

Sécurité défense :

Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n° relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.

Politique de recrutement :

Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.

Contacts
  • Équipe Inria : SED-BOR
  • Recruteur :

Courtes Ludovic /

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'efforce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.



  • Talence, Nouvelle-Aquitaine, France Inria Temps plein

    Le descriptif de l'offre ci-dessous est en AnglaisType de contrat : CDDNiveau de diplôme exigé : Bac + 5 ou équivalentFonction : Ingénieur scientifique contractuelNiveau d'expérience souhaité : Jeune diplôméContexte et atouts du posteThe Flowers AI & CogSci Lab at Inria, in partnership with EvidenceB, Café pédagogique, and ClassCode, is launching...

  • Senior Java Developer

    il y a 7 jours


    Talence, Nouvelle-Aquitaine, France Siren Temps plein

    Senior Java Developer - Big DataAre you an experienced professional with a passion for technology and problem-solving? Do you thrive on translating complex requirements into successful solutions and enjoy working directly with customers to ensure smooth adoption?We are looking for:We are looking for a very passionate expert in Java and Distributed Systems...


  • Talence, Nouvelle-Aquitaine, France Inria Temps plein

    Type de contrat : CDDNiveau de diplôme exigé : Bac + 5 ou équivalentFonction : DoctorantContexte et atouts du posteThis PhD thesis lies in the scope of operations research and combinatorial optimization. Therewill be links with the fields of economics and electrical engineering.The main objective of this project is to evaluate and optimize the resilience...


  • Talence, Nouvelle-Aquitaine, France French Touch Travel Inc Temps plein

    (POSITION IS ON SIGHT IN Talence, please don't apply if you are not in Bordeaux or able to move here, thank you.)Are you passionate about travel, highly organized, and have an international background or experience? If so, we're looking for youWe are looking for an internship starting ASAPWhat We're Looking For:Strong Accounting Skills:  A solid...


  • Talence, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat**: CDD **Contrat renouvelable**: Oui **Niveau de diplôme exigé**: Thèse ou équivalent **Fonction**: Post-Doctorant **A propos du centre ou de la direction fonctionnelle**: The Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about...


  • Talence, France Université de Bordeaux - ISM Temps plein

    **Researcher Position in Organic Chemistry** Synthesis of AI-Designed Antimicrobial Ultrashort Peptides **Institution**: Institut des Sciences Moléculaires (Team ORGA), Université de Bordeaux, Talence, France **Application Deadline** : October 1st, 2025 **Project**: To fight antibiotic resistance observed in oral and dental pathologies remains a major...


  • Talence, France Université de Bordeaux Temps plein

    Université de Bordeaux provided pay range À propos de nous The University of Bordeaux is a great dynamic and responsible university that cares about the well-being of its staff. Joining us means working in a privileged environment within a particularly diverse and open professional community, benefiting from welcome and inclusion schemes, training and...


  • Talence, France Université de Bordeaux Temps plein

    EmployeurThe University of Bordeaux is a great dynamic and responsible university that cares about the well-being of its staff. Joining us means working in a privileged environment within a particularly diverse and open professional community, benefiting from welcome and inclusion schemes, training and internal mobility. It means participating in an...


  • Talence, France KEDGE Business School Temps plein

    Assistant/Associate professor in Strategy, Entrepreneurship, and Sustainability with a specialization in Strategy, Entrepreneurship & AI (Teaching/Research) Campus of Bordeaux General Information KEDGE Business School is a vibrant business school with 4 campuses in France (Paris, Bordeaux, Marseille and Toulon), 5 international campuses (2 in China, 2 in...


  • Talence, France KEDGE Business School Temps plein

    Associate/Full Professor in Economics with a specialty in Food, Wine & Hospitality Management (balanced profile teaching/research) Associate/Full Professor in Economics with a specialty in Food, Wine & Hospitality Management (balanced profile teaching/research) role at KEDGE Business School Campus of Bordeaux Accountability, Audit, Control, Economy and Law...

  • Macroeconomics Professor

    il y a 1 semaine


    Talence, France KEDGE BS Temps plein

    A leading French business school in Talence is seeking an Assistant/Associate Professor in Economics with a specialization in Macroeconomics. This full-time role involves teaching across various levels, engaging in research, and contributing to academic publications. Applicants must have a PhD or equivalent and demonstrate excellent teaching experience. The...

  • Introduction to Hmat-sz

    il y a 2 heures


    Talence, France Inria Temps plein

    Le descriptif de l’offre ci-dessous est en Anglais_ **Type de contrat **:CDD **Niveau de diplôme exigé **:Bac + 5 ou équivalent **Fonction **:Chercheur contractuel **Niveau d'expérience souhaité **:Jeune diplômé **A propos du centre ou de la direction fonctionnelle**: The Inria center at the University of Bordeaux is one of the nine Inria...


  • Talence, France KEDGE BS Temps plein

    Associate/Full Professor in Economics with a specialty in Food, Wine & Hospitality Management (balanced profile teaching/research) (Campus of Bordeaux) Accountability, Audit, Control, Economy and Law Department KEDGE Business School is a vibrant business school with 4 campuses in France (Paris, Bordeaux, Marseille and Toulon), 5 international campuses (2 in...


  • Talence, France KEDGE BS Temps plein

    Assistant/Associate professor of Strategy, Entrepreneurship, or Sustainability(Campus of Bordeaux)Strategy, Sustainable Development and Entrepreneurship DepartmentKEDGE Business School is a vibrant business school with 4 campuses in France (Paris, Bordeaux, Marseille and Toulon), 5 international campuses (2 in China, 2 in Africa, and 1 in India), as well as...