Internships at CSCS

vor 16 Stunden


Lugano, Schweiz ETH get hired Vollzeit
Internships at CSCS - the Swiss National Supercomputing Centre 2025

The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The centre is operated by ETH Zurich and has offices in Lugano (headquarters) and Zurich.

Leveraging Retrieval-Augmented Generation with LLMs for Accurate Responses from Corporate Documentation.

The Swiss National Supercomputing Centre (CSCS) provides high-performance computing services for Swiss researchers, supporting activities from high-resolution simulations to complex data analysis. To maintain quality and continuity of services, CSCS manages extensive documentation in Confluence, with a publicly accessible section known as the Knowledge Base, and problem-solving knowledge in Jira Service Desk. This project aims to leverage Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) technologies to develop a chatbot service that delivers answers based on CSCS documentation. The service will be initially designed for internal use at CSCS. The work involves setting up state of the art pre-trained LLMs for efficient inference, ingesting data from Confluence and Jira, and integrating components into a web- or Slack-based chatbot. The minimum criterion for success is the development of a service capable of accurately retrieving and providing links to relevant Confluence pages and Jira issues based on user queries. A more advanced measure of success would be the chatbot's ability to generate precise, contextually relevant answers to queries, beyond simply returning links, thereby enhancing the overall user experience.

Requirements

  • Solid knowledge of Python and Linux
  • Independence and motivation
  • Problem-solving
  • Knowledge of HPC systems is beneficial
  • Basic understanding of LLMs is beneficial
  • System engineering skills are beneficial

Enhancing an Internal Development Platform with Automation and Monitoring

The selected candidate will have the opportunity to make tangible improvements to CSCS's internal development platform. Working alongside experienced system administrators and software engineers, the intern will gain hands-on experience with automation, CI/CD pipelines, containerized deployments, observability, and best practices in DevOps. The goal of the internship is to create a monitoring dashboard that meets the operational needs of the platform team by integrating essential information from tools such as Jira, Confluence, GitLab, JFrog, and Vault. This work will involve centralizing logging and automating validations to report on key metrics. At least one DORA metric should be included, with additional metrics to be defined based on the candidate's interests.

Requirements

  • Linux and git experience
  • Scripting languages (e.g. Bash or Python)
  • REST APIs familiarity
  • Problem decomposition
  • Good communication skills
  • Beneficial Skills: CI-CD pipelines, Automated testing, Linux containers and their orchestration, Monitoring frameworks

Add support for profiling CUDA workloads to Tracy

The focus of this internship would be to add support for profiling HPC and ML/AI workloads that use CUDA, by adding a new GPU back end to Tracy. At the end of the internship, we will aim to demonstrate Tracy working for GH200 system Alps. The plugin will be published as an open source extension, that we will try to have upstreamed to the main tracy code.

Requirements

  • C/C++/Rust familiarity is required, and an interest in low-level programming.
  • Experience GPU programming would be beneficial, but it is not a hard requirement.

YAULT Tool Integration and Development

We are looking for a motivated and skilled intern to join our team and contribute to the development and integration of YAULT (Yet Another User Logging Tool). This internship offers an excellent opportunity to gain hands-on experience in HPC system monitoring, benchmarking, and quality assurance, contributing to the success of our research computing initiatives.

Requirements

  • Python programming
  • Strong interest in High-Performance Computing and system testing
  • Familiarity with CI/CD pipelines to support continuous integration and deployment processes
  • Knowledge of data science or machine learning, C++, and eBPF are a plus, but not mandatory

eBPF-based Tooling Development for HPC System Monitoring

We are seeking a passionate and technically skilled intern to join our team and assist in the development of advanced monitoring tools for our High-Performance Computing (HPC) systems using the eBPF (Extended Berkeley Packet Filter) technology. This internship offers the opportunity to work at the cutting edge of system monitoring technology.

Requirements

  • Proficiency in C/C++ for low-level systems programming and tool development
  • Familiarity with eBPF or bpftrace for advanced system monitoring and troubleshooting
  • Familiarity with CI/CD pipelines to support continuous tool integration and deployment
  • Knowledge of the Linux Kernel and experience with its network stack are advantageous
Profile

For the above positions, students must be enrolled in a Swiss University Master level (or final year Bachelor) and for Third Country nationals the internship must be a mandatory part of their university curriculum. The student must be attending the university in person (not online) and must be living in Switzerland. In addition, the Masters cannot be already concluded.

The candidate must be a student in one of the following fields: Computer Science, Mathematics, Physics or related fields. Ph.D. students will not be considered.

The ideal candidate is a team player and feels comfortable working in an international environment in the heart of Lugano, Canton of Ticino or in Zürich in Switzerland. Excellent command of written and spoken English (our official working language) is a must.

We offer

CSCS values autonomy, ownership, and continuous learning. Students can gain specialised hands-on experience through various challenging activities typical of the HPC field.

  • ETH Zurich is a family-friendly employer with excellent and flexible working conditions.
  • You can look forward to an exciting working environment, cultural diversity, and attractive offers and benefits.
  • We value the diversity of our team, and to further enhance our workforce's diversity, we encourage women to apply.
  • We offer internships of 2-6 months. During this period the intern will be mentored by and collaborating with HPC experts in the centre. A salary of 2’500.00 CHF/month is granted.
Curious? So are we.

We look forward to receiving your complete online application, which we ask you to refer to Stephanie Frequente, HR Partner.

  • A pdf letter of motivation
  • PDF CV
  • Diplomas in PDF
  • Employment certificates in PDF

We only take applications with PDF documents into consideration.

Please specify in your application explicitly a maximum of 2 topics which fit your interests.

As there is a high demand for the internships in certain periods and we can only offer 2 internships per quarter, kindly also state your availability (preferred time frame for the internship).

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered.

#J-18808-Ljbffr
  • Internships at CSCS

    vor 1 Woche


    Lugano, Schweiz Eidgenössische Technische Hochschule Zürich Vollzeit

    Internships at CSCS - the Swiss National Supercomputing Centre 2025The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international...

  • Internships at CSCS

    vor 1 Woche


    Lugano, Schweiz NZZone Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...


  • Lugano, Schweiz hpc-ch forum on Cloud and Containers Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...


  • Lugano, Schweiz hpc-ch forum on Cloud and Containers Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...

  • Systems Engineer

    Vor 7 Tagen


    Lugano, Schweiz Eidgenössische Technische Hochschule Zürich Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...

  • Storage Engineer

    Vor 7 Tagen


    Lugano, Schweiz hpc-ch forum on Cloud and Containers Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...

  • Storage Engineer

    Vor 7 Tagen


    Lugano, Schweiz hpc-ch forum on Cloud and Containers Vollzeit

    The Swiss National Supercomputing Centre (CSCS) develops and operates cutting-edge, high-performance computing (HPC) systems as an essential service facility for science. The centre enables world-class research through its scientific user lab, which is available to domestic and international researchers in academia, industry, and the business sector. The...