TPC Arch Intern, GPU SM - 2027

Nvidia Shanghai, China

About the role

Design and validate GPU Tensor Processing Cluster (TPC) microarchitectures through C++ performance modeling and simulation. This internship suits computer engineering students with strong C++ programming skills seeking hands-on experience in GPU architecture design. Based in Shanghai, working closely with NVIDIA's US-based TPC architecture team.

What you’ll do

  • Investigate and propose GPU streaming multiprocessor (SM) architecture ideas based on quantitative analysis of performance data
  • Develop performance and functional simulation models in C++
  • Create and execute test plans to validate new SM architectural features and implementations
  • Test and debug architectural designs on simulators, register transfer level (RTL), and real silicon hardware
  • Collaborate with US-based architecture teams on validation and refinement

What they’re looking for

  • Currently pursuing BSEE (Bachelor of Science in Electrical Engineering) or BSCSE (Bachelor of Science in Computer Science/Engineering)
  • Strong proficiency in C++ programming language
  • Understanding of performance and functional modeling, profiling, and analysis concepts
  • Familiarity with trace-driven and execution-driven simulation model development

Nice to have

  • GPU shader unit design experience
  • Microprocessor architecture design experience
  • CPU/GPU performance analysis background
  • Prior hands-on simulation and validation experience

What’s on offer

  • Internship position working on GPU architecture design
  • Opportunity to contribute to core GPU component design (scheduling, computation, cache systems)
  • Collaboration with NVIDIA's fast-growing TPC architecture team
  • Exposure to current industry GPU design practices and tools

Questions about this role

What should I be studying?

You should be pursuing a BSEE or BSCSE degree; Master's or PhD is a plus.

What programming skills do I need?

Good mastery of C++ is required.

What prior experience is needed?

No prior experience is required; knowledge of performance modeling and simulation is a plus.

Is this on-site?

Yes, this internship is based in Shanghai, China.

Related roles

Senior Solutions Architect, Generative AI

Nvidia · Gurugram, India

A senior generative AI solutions architect role at NVIDIA in Gurugram, leading LLM training and RAG workflow design for customers.

On-sitePrincipalFull-time
LLMsRAGAgentic AITensorFlow +6
2 days ago

TPC Arch Intern, GPU SM - 2027

NVIDIA · Shanghai, China

A full-time GPU architecture internship with NVIDIA in Shanghai, focusing on simulation and validation of shader processing units.

On-siteFull-time
C++GPU architecturePerformance modelingSimulation +2
7 days ago

Senior AI/ML Software Engineer

Nvidia · Bengaluru, India

Senior onsite AI/ML Software Engineer role in Bengaluru for someone with 6+ years of software-engineering experience and production experience with LLMs, RAG, and backend systems. The role focuses on enterprise integrations and workflow automation.

On-siteSeniorFull-time $45,800 – $59,000 a year
PythonBackend DevelopmentGenerative AILLM +9
11 days ago

Architect

Harish Architects · Hyderabad, India

Harish Architects is hiring an Architect in Hyderabad's Himayathnagar area. The role suits an architect with one to six years of experience who can develop designs, present concepts, and coordinate projects.

On-sitePrincipalFull-time ₹300,000 – ₹720,000 a year
Architectural DesignBuilding CodesPermitsProject Management +1
4 days ago

Guidewire Solution Architect

AllianceIT Inc · Markham, Canada

A contract solution architect role designing and leading Guidewire Insurance Suite implementations for a commercial insurance client, based in Markham with possible remote work.

HybridPrincipalContract
Guidewire PolicyCenterGuidewire ClaimCenterGuidewire BillingCenterGuidewire Cloud Platform +6
6 days ago

Senior Solution Architect

Metyis · Bengaluru, India

Senior Solution Architect role in Bengaluru leading architecture and delivery for enterprise digital transformation programs. The hybrid position targets candidates with 10 to 15 years of experience across cloud, distributed systems, APIs, and digital commerce.

HybridSeniorFull-time ₹1,500,000 – ₹3,000,000 a year
Enterprise ArchitectureCloud ComputingDistributed SystemsMicroservices +9
4 days ago