New: upload your resume and get matched to AI jobs. Free to start →

AI Computing Software Intern, GPU Kernel Libraries - 2027

Salary not listed • China, Shanghai • Internship

Posted 1mo ago

Job Location

China, Shanghai

Tech Stack

Remote Work Policy

On-site

Employment Type

Internship

Categories

AI Infrastructure Engineer

About the job

NVIDIA is seeking passionate Compute/DL Architecture Performance Optimization Interns to explore computer architectures for deep learning and work at the intersection of hardware and software. The role involves mining the ultimate performance of deep learning operators and designing scalable infrastructure to ship highly optimized operators to NVIDIA's software libraries for training and inference.

Responsibilities

  • Develop high-performance operators on NVIDIA GPUs for libraries like cuBLAS, TensorRT, cuDNN, cuSparse, and cuTensor.
  • Analyze GPU kernel performance on existing and new architectures, identify bottlenecks, and propose solutions.
  • Design and develop software for kernel authoring and shipping.
  • Apply cutting-edge AI technologies in GPU kernel development workflows.

Requirements

  • Currently pursuing a B.S., M.S., or PhD degree in computer science or a related field.
  • Strong programming skills in C/C++ and Python.
  • Familiarity with GPU programming models and CUDA.
  • Good understanding of compiler technologies and experience with LLVM and MLIR.
  • Excellent problem-solving, communication, and teamwork skills.