HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IN

    Inria

    Research and Development

    Engineer F/H - Adaptation of scientific codes to a task-based runtime system for exploiting high performance calibration and imaging pipelines in interferometric astronomy

    Bordeaux, FranceOn-SiteTemporary3–5 yrs experiencePosted 1w ago
    All Inria jobs

    Job description

    Engineer F/H - Adaptation of scientific codes to a task-based runtime system for exploiting high performance calibration and imaging pipelines in interferometric astronomy

    Download job offer in PDF format

    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

    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

    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.

    Assignment

    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

    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.

    Skills

    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.

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

    Remuneration

    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)

    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 : 12 months
    • Deadline to apply : 2026-10-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

    If you are interested by this job, please could you apply on website jobs.inria with the following documents :

    • cv
    • cover letter

    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.

    Contacts

    • Inria Team : AT-BOR
    • Recruiter :
      Aumage Olivier / [email protected]

    The keys to success

    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.

    About Inria

    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 posting
    IN

    About the company

    Inria

    INRIA is the French national research institute for digital science and technology.

    View all Inria jobs
    Industry
    Research and Development
    Open roles
    42

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.