Computational Scientist

ETH Zürich

Computational Scientist

The Swiss National Supercomputing Centre (CSCS) is operated by ETH Zurich and is located in Lugano, Switzerland. CSCS develops and provides key supercomputing capabilities for solving important problems in science and society. CSCS is now fully integrated in the European scenario where the scientific computing community is facing massive application software development challenges due to node architectures that are rapidly becoming more massively parallel and heterogeneous. After having hired 3 new team members for this project last year, we now have 2 more positions to fill:

Computational Scientist

The uniqueness of this role is that you will have the opportunity to work together with international domain scientists enabling and supporting them to do research on one of the world's largest HPC systems. You will be constantly exposed to various programming languages and evolving computer architectures. You and your multinational team colleagues will address application scaling by gradually improving performance and parallelization. You will be able to use your knowledge of HPC and accelerators, specifically your GPU skills, to provide first and second level support for our portfolio of scientific application and libraries. This role will permit you to attend international conferences and trainings in both soft and technical skills. The positions are funded by a project, the initial contract will be for 2 years and will be at CSCS in Lugano.

You have a PhD in computational science, or a related scientific discipline. You are the perfect match for this position if you have a sound knowledge of HPC applications, enthusiasm for software optimization and for supporting users on Tier-0 systems. Strong interpersonal and communication skills are essential alongside the ability to collaborate with peers and research teams. Your excellent command of spoken and written English (our official working language) and enthusiasm for working in an international environment helps you fulfilling your goals. You have experience with HPC technologies such as GPUs, multi-core and distributed systems, along with CUDA, MPI, OpenMP. Experience in supporting users and optimizing existing scientific software and in C++ and Python are highly appreciated.