Timo S.

Student at ETH Zürich | CSCS Scientific SWE Intern

Zurich, Zurich, Switzerland

About

Experience

  • Scientific Software Engineer at CSCS
    Feb 2026 - Present · 5 mos

    Extending an existing octree code from single traversal to dual traversal on GPUs. Implementing an FMM inside a state-of-the-art astrophysics simulation using different multipole expansions, applying the previously developed dual tree traversal algorithm. Collaborating with external research groups to port a Barnes-Hut implementation from grvity for astrophysics to electrostatics for particle accelerators.

  • Teaching Assistant at ETH Zürich
    Feb 2025 - Jun 2025 · 5 mos

    Teaching assistant position in the "High-Performance Computing Lab". Developing a GPU project and giving feedback as well as assistance to students taking the course.

  • Teaching Assistant at Scalable Parallel Computing Lab at ETH Zurich (SPCL@ETH)
    Sep 2024 - Jan 2025 · 5 mos

    First undergrad teaching assistant in the graduate-level course "Design for Parallel and High-Performance Computing" taught by Prof. Hoefler. Coming up with research questions in large-scale sparse linear algebra and multigrid methods. Supervising student groups as they tackle these questions and helping them develop a solution.

  • Visiting Student at PSI Paul Scherrer Institut
    Feb 2024 - Sep 2024 · 8 mos

    Working in the Laboratory for Simulation and Modelling, developing part of a hybrid Particle-Particle Particle-Mesh Method. Simulating the local interactions between charged particles in the beam of a particle accelerator.