← All roles

Deep Learning Performance Software Intern - 2027

NVIDIA· Intern
Apply on company site
Shanghai, BeijinginternPosted 3w ago

About the role

Deep Learning Performance Software Engineering Intern at NVIDIA, focusing on GPU-accelerated deep learning software, tile-based kernel development, and end-to-end performance optimization in a fast-paced customer-oriented team.

Responsibilities

  • - Creating and maintaining SKILL, Wiki, and agent harness
  • - Develop TileGym, Triton CUDA TileIR backend, and CUDA Tile
  • - Develop highly optimized deep learning kernels through tile-based GPU programming model
  • - End-to-end performance optimization through tile-based GPU programming model
  • - Do performance optimization, analysis, and tuning

Qualifications

  • - Pursuing a degree from a university in an engineering or computer science related field (masters/doctoral candidate preferred)
  • - Understands core components of agentic systems (LLM APIs, prompting, tool use/function calling, agent loops, planning, reasoning, memory, RAG, skills, MCP, sub-agents, multi-agent architectures, context engineering, and harness engineering)
  • - Excellent C/C++ programming and software design skills
  • - Python experience a plus
  • - MLIR experience a plus
  • - Performance modelling, profiling, debug, and code optimization or architectural knowledge of CPU and GPU
  • - GPU programming experience (CUDA or OpenCL) desired

Skills

Required:C/C++ programming
Nice to have:PythonMLIRGPU programming
Last updated Oct 2, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA