2 Oct 2026
Job Information
- Organisation/Company: Inria, the French national research institute for the digital sciences
Offer Description
Interferometric radio-telescopes rely on the analysis of the interference of signals collected from multiple radio antennas. Collecting, processing, and combining such signals resulting from interferences between antenna pair radio signals enable obtaining astronomical images with a high sensitiveness. The counterpart is the intense computational effort required to extract high quality images from these raw data.
Such a processing is performed by scientific softwares called calibration and imaging pipelines. One of the current worldwide interferometric pipeline for radio-telescopes is DDF-pipeline, constituted from the killMS stage and the DDFacet stage, both developed in particular by Cyril Tasse from the Paris Observatory.
The present Engineer position in computer science is opened within the context of project PLER.RION from a Programme Inria Quadrant (PIQ) France 2030 Grant, starting Fall 2026. At the core of the project is the exploration of leveraging task-based parallel and distributed programming techniques in the DDF-pipeline software components with the aim to accelerate such processing on high-performance heterogeneous computing platforms equipped with GPUs.
The goal of task-based runtime systems is to drive the execution of an application by automatically and dynamically managing the assignment of computations on available processors and accelerators on the one side, and managing related data movements on the other side, such as to minimize completion time. Through clever work scheduling, asynchronous handling of memory transfers, communications and input/output, and by a smart management of replicated data, runtime systems achieve performance gains on many scientific applications compared to ree-form parallelism management. The ambition of Project PLER.RION is to adapt and successfully experiment with such principles on interferometric astronomy on the DDF-pipeline software.
Adapting scientific codes to a parallel and distributed task-based runtime system is a technically challenging enterprise. It relies on a deep understanding of the initial structure of the application, of its control and data flows, and on domain-specific characteristics and constraints. It then necessitates a careful and meticulous work to delineate tasks and reorganize data structures, to maximize the optimization potential of the runtime system, while rigorously preserving the algorithmic correctness of the transformed application with respect to the initial application, along all its operating configurations.
The person recruited on this position will have the responsibility to implement and validate this transition of the DDF-pipeline software components to adopt a task-based execution model associating distributed parallelism, multicore parallelism, and accelerator parallelism to enable high performance pipeline runs of the software on GPU-based supercomputing architectures.
Moreover, adopting such an execution model will have the mechanical consequence of enlarging the perimeter of GPU-offloadable processings. The person recruited will thus have the additional responsibility to implement such GPU-offloading for the tasks exhibiting the highest potential for performance gains on GPUs, once the transition of the application to the task-based execution model is completed and validated.
The person recruited will work in tight collaboration with the members of Project PLER.RION, whose Principal Investigator Olivier Aumage, Research at the Inria Research Centre at the University of Bordeaux, has a long experience on runtime systems for high performance computing. The mission will also benefit from collaborations with the Bordeaux Astrophysics Laboratory (LAB), the Paris Observatory, and more widely with the community of the ECLAT Joint Laboratory, headed by Damien Gratadour from LAB, which federates synergies between astrophysics and high performance computing on computational interferometric radioastronomy at the France level.
Main activities
- Adaptation of the calibration and imaging pipeline components to the target task-based runtime system of the project;
- Delineation of tasks of a balanced granularity that maximizes scheduling opportunities and minimizes management overhead;
- Adaptation of data structures to maximize asynchronous data transfers and minimize data dependence constraints;
- Preservation and systematic verification of the scientific result outputs from the transformed application with respect to the reference application;
- Identification of tasks with high potential for performance gains on GPU and adaptation of the corresponding routines to achieve these gains.
Additional activities
- Collaborate with a pluridisciplinary community in astrophysics and computer science, at the frontier between research and production;
- Identify and leverage performance gain opportunities;
- Take into account and harmoniously integrate technical and domain specific constraints.
Where to apply
Website: https://jobs.inria.fr/public/classic/en/offres/2026-10449
Requirements
Skills/Qualifications
Technical skills and level required
- Strong level in C and Python language programming;
- Fluency in software development on Linux environments with a Git version manager and continuous integration processes;
- Fluency in parallel programming, distributed programming and GPU programming on high performance platforms;
- Knowledge of code validation and code verification.
Languages
- Excellent spoken and written English level
Relational skills
- Personal implication and sense of the mission;
- Teamwork;
- Ability at integration and dialog in a plural scientific community.
Specific Requirements
The expected collaborator has Master Degree in high performance scientific computing, or a Master Degree in Astrophysics with a solid experience in computer science. This person has a particular interest for competition, optimization, performance, associated with rigorous scientific and experimental processes.
- Languages: FRENCH
Level: Basic - Languages: ENGLISH
Level: Good
Additional Information
Benefits
- 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 teleworking and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage
The gross monthly salary will be between 2692€ and 3085€, depending on your qualifications and professional experience (before social security contributions and montlhy witholding tax)
Selection process
If you are interested by this job, please could you apply on website jobs.inria with the following documents :
- cv
- cover letter
Website for additional job details: https://jobs.inria.fr/public/classic/en/offres/2026-10449
Work Location(s)
- Number of offers available: 1
- Company/Institute: Inria
- Country: France
- City: Talence
Contact
- City: LE CHESNAY CEDEX
- Website: http://www.inria.fr
- Street: Domaine de Voluceau - Rocquencourt
- Postal Code: 78153

