Nvidia

GPU Compiler LLVM Backend Intern - 2027

Nvidia
Apply
5 hours ago
Shanghai, ChinaIntern

Responsibilities

  • Understand, modify, and improve NVIDIA's GPU compiler and assembler using C++.
  • Design and develop compiler passes and optimizations for high-performance GPU machine instructions.
  • Collaborate with global compiler, hardware, and application teams on improvements and problem resolution.
  • Contribute to deep-learning compiler technology spanning architecture design and support through functional languages.

Requirements

  • Pursuing a B.S. or higher degree in Computer Science or Engineering.
  • Excellent hands-on C++ programming skills.
  • Strong software engineering background focused on robust and maintainable solutions.
  • Good communication and documentation skills and a self-motivated approach.
  • Preferred qualifications include a master's or PhD, compiler code-generation experience, CUDA or DirectX/OpenGL/Vulkan application development, performance and compile-time analysis tools experience, and exposure to machine learning techniques.

Tech Stack

C++Fortran

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me