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. Office of the CTO (OCTO) leads strategic activities and projects for the next generation technologies for the Centre. To support this mission, we are seeking a technical lead that can formulate, lead and manage complex software projects, particularly in the area of scientific workflows. One of the focus areas will be convergence of high-performance computing (HPC) and cloud technologies.
Technical Lead for Scientific Workflows
The responsibilities of the technical lead include overall planning, execution and success of complex software development and engineering solutions that are tuned according to customer needs on CSCS IT (HPC and cloud) infrastructure; representation and reporting within CSCS and towards external partners and organizations, including academic partners and international institutions, and vendor partners.
An ideal candidate has a PhD in Computer Science or a related field. Work experience at an HPC data centre environment, in particular, with a Petascale computing and storage infrastructure is considered a plus. Preferred sets of skills include HPC application development and tuning experience using C, C++, Fortran, Python, and MPI, usage of accelerator technologies such as GPUs for code acceleration and visualization, and cloud technologies such as docker containers and RESTful services. The candidate must be able to demonstrate at least 10 years of HPC application development and tuning experience and at least 5 years of experience with cloud technologies. Evidence of working in multidisciplinary teams, preferably in a leadership role, is highly desirable for this role.