EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 17,000 people, including over 12,500 students and 4,000 researchers from more than 120 different countries.

HPC Research Software Engineer

Institution Overview

EPFL, the Swiss Federal Institute of Technology in Lausanne, is a dynamic university ranked among the top 20 worldwide. With over 6,500 employees, EPFL supports education, research, and innovation within a vibrant campus community of over 17,000 people from 120+ countries.

SCITAS

The SCITAS platform (Scientific IT & Application Support) provides EPFL researchers and partners with access to infrastructure and expertise in High Performance Computing (HPC). SCITAS also contributes to research and development activities so as to maintain the EPFL's reputation as a leading research institution.

Mission

We are seeking an HPC Software Expert to join our team. In this position, you will collaborate with EPFL researchers to develop, optimize, and maintain high-performance scientific codes. A primary focus will be contributing to EPFL’s Advanced Computing Hub for EUROfusion.

Main duties and responsibilities

  • Collaborate with researchers, particularly those at the Swiss Plasma Center at EPFL, to design, develop, and optimize high-performance scientific codes
  • Port parallel scientific codes to GPU architectures using high-level programming languages such as C++ and Python
  • Implement advanced numerical methods, including Finite Element Methods
  • Conduct scientific software research and development to drive innovation and advance the platform technologies.
  • Provide operational support to users as needed, ensuring smooth functionality and effective utilization of HPC resources

Profile

Applicants must have:

  • A Ph.D. in computer/computational science, applied mathematics or physics or equivalent experience
  • A proven record in HPC scientific software development
  • Strong knowledge in C++ and Fortran
  • Good knowledge of MPI/OpenMP/CUDA
  • Experience with performance profiling tools

 

Applicants should have:

  • Demonstrated experience in an academic environment
  • Knowledge of C++ frameworks such as MFEM or FEniCS
  • Knowledge of Python
  • Knowledge of plasma physics
  • French and English at working level

We offer

  • A dynamic, interdisciplinary and international working environment
  • An internationally visible and rising academic institution in HPC
  • Privileged contact with state-of-the-art technological developments
  • Access to many continuing education courses

Informations

Contract Start Date : 01/01/2025 

Activity Rate : 100.00 

Contract Type: CDD

Duration: 1 year renewable 

Reference: 1289