The Swiss National Supercomputing Centre (CSCS) is operated by ETH Zurich and its headquarters are located in Lugano, Switzerland. CSCS develops and provides key supercomputing capabilities for solving important problems in science and society. CSCS is leading an effort to develop scientific software and libraries for HPC platforms. This work involves close collaboration with domain scientists and working on cutting edge HPC technologies, to ensure that scientists will be able to fully utilize modern HPC systems. To this end, CSCS has open positions for
Group Leads in the Scientific Software and Libraries Unit in Zurich or Lugano
The Scientific Software and Libraries Unit develops and modernizes libraries and software tools to enable scientific applications to run at scale on different hardware architectures. This includes specifically performance-portable C++ libraries for manycore and GPU-accelerated HPC architectures and their Python frontends. Its approach includes generic programming, domain specific languages, one-sided communication, and task based programming. The unit engages in longer term software development projects via strategic collaborations and is in part funded by Swiss and European projects. It interacts closely with scientists of research institutions in Switzerland and world-wide, and covers a wide range of application areas including weather and climate, neuroscience, electronic structure, linear algebra, and PDEs. The unit has quickly grown and currently consists of an international team of approximately 20 software engineers, computer and computational scientists, located in both Zurich and Lugano offices.
Your responsibilities as a Group Lead will include the line management of a team of software developers, guiding people with advice and priorities, active software and tool development within projects, and representation and reporting within CSCS and towards external partners and organizations, including academic partners and international institutions. We expect you to develop your individual and team’s capabilities, skills and knowledge.

We are looking for candidates with a Ph.D. degree or equivalent experience in either computer science or mathematics/computational science. Software development, for a larger community and close to scientific applications in an HPC environment, is your passion. You have a successful track record in leading small- to medium-sized teams and coordinating projects independently. You value interacting with people, giving substantiated feedback, and enjoy leading towards solutions in a dynamic environment, aligning short term deliverables with long term strategy. You are eager to adopt and establish state-of-the-art technology, and have experience with accelerated data or computing. If you have a math/computational science background we expect strong software engineering and domain science knowledge, whereas a background in computer science is ideally combined with expertise in performance modeling and analysis tools. You have participated in international projects and have networking skills. Close collaboration with domain scientists requires taking initiative, and will benefit from strong interpersonal and communication skills. As an ETH employee, you should be enthusiastic about working in an international environment, and have an excellent command of English. We value the diversity of our team and particularly encourage female candidates to apply.
We look forward to receiving your online application including a letter of motivation, CV, diplomas and certificates of employment. Please address your application to Ms Stephanie Frequente, CSCS Human Resources, Via Trevano 131, 6900 Lugano. Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered. We also do not take agency applications into consideration.

For further information about CSCS please visit our website www.cscs.ch. Questions regarding the position should be directed to the head of the unit, Dr. Joost VandeVondele, by email Joost.VandeVondele@cscs.ch (no applications).