Job offer & Post-Doc | Parallel Algorithms | Aerodynamics, Code Coupling and User Interface, Combustion, Computational Fluid Dynamics, High Performance Computing
Required Education : Master ou ingénieur
Start date : 1 November 2023
Mission duration : 12-18 mois
Deadline for applications : 1 December 2023
Salary : Suivant expérience
Location: Toulouse.
CERFACS provides scientific software and distributes it to its academic and industrial partners (https://cerfacs.fr/en/27112-2/). Its tools are used at the industrial (AIRBUS, SAFRAN, TOTAL) to perform high fidelity simulations on supercomputers. This is why the COOP team (https://cerfacs.fr/coop/) is interested in the process of maturing and deploying these programs. The main language targeted is Python.

How can we co-develop, with dozen of authors, a preformant and high fidelity simulation software?
Description:
The candidate will evolve within a team of 4-5 people., on several projects, all trying to reduce the human work required by HPC software development and usage
Most of our projects are open-sources and codebases can be found on the Cerfacs’s gitlab.com. The work is half code development (Python, Fortran, Code Generation, sometimes C/C++), half reformulation of what was learn into the public COOP blog. The audience is a combination of Cerfacs members, Industry engineers (Safran, Airbus) and researchers from europe through our European Center of Excellence projects.
Frequent and direct contacts with the Aerodynamics / Combustion team, the SAFRAN engineers, and other COOP (Machine Learning) activities are expected.
Aim:
In 2022 our goals are four:
- improve the technology transfer between research and industry
- provide tools and techniques to make exascale computing a practical asset for simulkation-based design
- explore the young field of code metrics to bring usefull insights to HPC code developers
- create innovative training material on code development best practices
You can read more on these topics on our Team Blog.
Experience:
The candidate must have software development skills (CI, tests, lint, bloaters) and a first-hand experience in Numpy / Scipy scientific Python. He must also have a some affinities with the scientific fields covered by Cerfacs (https://cerfacs.fr/en/research-at-cerfacs/).
Contact:
We adapt a lot the work proposed to the professional project of our collaborators. You can read more about our full selection process here.
Antoine Dauptain – dauptain@cerfacs.fr
Gabriel Staffelbach – staffelbach@cerfacs.fr