Rodeo
Get started

paca-dev

About the research centre or Inria department

Docker
€2.7k/month
Posted about 17 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Offer #2026-10201

Research Engineer: Software Packaging with Guix for HPC (Bordeaux)

Download job offer in PDF format

Contract type: Fixed-term contract

Renewable contract: Yes

Level of qualifications required: Graduate degree or equivalent

Other valued qualifications: Master's degree, Engineer's degree or PhD in computer science

Fonction: Temporary scientific engineer

Level of experience: Recently graduated


About The Research Centre Or Inria Department

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...


Context

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 - 33 - France).

Duration: initial contract of 3 years with possible extension.

Hiring dates are flexible with a possible start from October 2026 (subject to extensions due to administrative requirements). We will process applications as they arise.

This work is part of the NumPEx project (http://www.numpex.fr) 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 (https://top500.org/), 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 packaging tools: Guix, Spack. This position focuses on Guix.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

You can have a look at the team activity at https://numpex-pc5.gitlabpages.inria.fr/tutorials or https://hpc.guix.info. We also regularly contribute to the discussions on software production at the International INPEX workshops (https://inpex.science/#workshops-events).


Assignment

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 continuous integration and automation tooling;
  • organizing and making training sessions for scientists and developers, and providing support for supercomputer system administrators.

Skills

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.


Benefits package

  • 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 internship)
  • Social, cultural and sports events and activities
  • Access to vocational training
  • Social security coverage under conditions

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Remuneration

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


Apply for this position

Share

Facebook
Linkedin
Twitter
Email


General Information

Town/city: Talence
Inria Center: Centre Inria de l'université de Bordeaux
Starting date: 2026-11-01
Duration of contract: 3 years
Deadline to apply: 2026-08-31


Warning: you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.


Instruction to apply

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.


Defence Security:

This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST). Authorization to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.


Recruitment Policy:

As part of its diversity policy, all Inria positions are accessible to people with disabilities.


Contacts

Inria Team: SED-BOR
Recruiter: Courtes Ludovic / Ludovic.Courtes@inria.fr


About Inria

Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Unix/Linux
System Administration
C++
Python
CMake
Git
GitLab
Guix
Spack
Nix
Singularity
Apptainer
Docker
Continuous Integration
Package Management
High Performance Computing

Location

Docker, England, United Kingdom

Sign up to applySee more jobs like this