HPC Research Software Engineer
Key information
- Publication date:06 December 2024
- Workload:100%
- Contract type:Temporary
- Place of work:Lausanne
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 institution: 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.
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.
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.
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.
- 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
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
- 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
Contract Start Date : 01/01/2025
Activity Rate : 100,00
Contract Type: CDD
Duration: 1 year renewable
Reference: 1289