HPC Developper (H/F)
Les Clayes-sous-Bois (Yvelines) IT development
Job description
Eviden is an Atos Group business with an annual revenue of circa € 5 billion and a global leader in data-driven, trusted and sustainable digital transformation. As a next generation digital business with worldwide leading positions in digital, cloud, data, advanced computing and security, it brings deep expertise for all industries in more than 47 countries. By uniting unique high-end technologies across the full digital continuum with 55,000 world-class talents, Eviden expands the possibilities of data and technology, now and for generations to come.
The Big Data & Security Division of Eviden delivers some of the world's most powerful solutions in High Performance Computing (HPC), Artificial Intelligence (AI), and Quantum Computing, leading in Europe to address the most complex scientific challenges of today and tomorrow.
To support the development of our Quantum offering, we are recruiting an HPC Developer.
You will work within the Center for Excellence in Performance Programming (CEPP), whose mission includes assisting our clients in optimizing their simulations for innovative projects.
Your role will be diverse:
· Quantum simulator development,
· Exploration of the best execution environment (placement of computing processes, Linux tuning, tuning of parallel libraries, etc.),
· Tuning of scientific applications,
· Optimization of source code for these applications to improve their behavior on all types of HPC platforms,
· Writing performance reports,
· Presentation of this work.
The position we offer provides a varied experience on unique and exciting projects. You will be in contact with our clients/partners and surrounded by a team of experts who will support you.
Your profile:
With a higher education level of Bac +5, engineering school, or equivalent university degree, you have significant experience (minimum 2 years) in the field of HPC or scientific software programming. A Ph.D. is highly appreciated but not mandatory.
You have mastery of the following environments/technologies:
· Solid training in mathematics (linear algebra),
· Basic knowledge of quantum computing (training is possible),
· HPC and Linux environments: batch scheduler, parallel file systems, high-performance interconnection networks,
· Programming languages Python, C/C++, and Fortran,
· Proficiency in CUDA, OpenACC is essential,
· Parallelization paradigms MPI, OpenMP,
· Profiling and performance analysis tools,
· Operational English.
Knowledge of code optimization methods to adapt them to the architectures of our supercomputers (vectorization, scalability, cache blocking, etc.) is a plus.
HPC professions require strong resilience and a willingness to question one's certainties. You demonstrate strong curiosity and a team spirit while remaining autonomous. With a tenacious nature, you can solve complex optimization problems. Organized and rigorous, you excel in time and priority management. You may be required to travel for short durations, mainly in France and Europe.
Let’s grow together.