Contract type : Fixed-term contract
Renewable contract : Yes
Level of qualifications required : Graduate degree or equivalent
Fonction : Temporary scientific engineer
Level of experience : From 3 to 5 years
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...
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](https://github.com/saopicc/killMS) stage and the [DDFacet](https://github.com/saopicc/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
Additional activities
Technical skills and level required
Languages
Relational skills
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)
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.
If you are interested by this job, please could you apply on website jobs.inria with the following documents :
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).Authorisation 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.
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.
Inria, the French national institute for research in digital science and technology, supports the French government in national research and innovation strategies in the digital field, acting as Digital Programs Agency. Inria leads over 300 research and innovation projects with its 3,500 scientists, engineers, and support staff, in partnership with universities and the digital ecosystem (businesses, entrepreneurs, and public stakeholders). Together, we explore strategic fields such as artificial intelligence, cybersecurity, quantum computing, cloud technologies, digital transformation in healthcare, digital twins, and digital technologies for defence. We develop practical solutions such as software, tech startups, partnerships with national companies, and cutting-edge training programmes. Our goal is to drive scientific, technological, and industrial excellence to ensure France’s digital sovereignty.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
INRIA is the French national research institute for digital science and technology.