Nvidia
Developer Technology Engineering Intern - Compute Performance
Found: October 25, 2025
This role is based in multiple locations: Switzerland (Zurich), UK (Bristol), Germany (Wuerselen), and Germany (Berlin).
What you'll do:
- Research and develop techniques to GPU-accelerate applications in scientific computing, computational engineering, and data science.
- Perform in-depth analysis and optimization for performance on current and next-generation GPU architectures.
- Work with application developers to craft and optimize core parallel algorithms and data structures.
- Collaborate with various teams at NVIDIA to influence design of next-generation architectures and software platforms.
What we need to see:
- Pursuing a MSc or PhD in engineering or computer science.
- Programming fluency in C/C++ and/or Fortran.
- Strong mathematical fundamentals, including linear algebra and numerical methods.
- Experience with parallel programming, ideally CUDA C/C++ and OpenACC.
- Strong communication and organization skills.