
Computer Architecture Intern - 2026
NVIDIA · Beijing, Beijing, China
This listing has closed — view similar roles below.
- On site
- Full-time
- $45,000 / year
- Beijing, Beijing, China
Job highlights
- Enhance GPU architecture for leading performance.
- Analyze and prototype applications on new architectures.
- Model performance, power, and reliability of GPUs.
- Develop tools for performance and energy analysis.
- Collaborate on GPU computing direction.
About the role
Computer Architecture Intern
NVIDIA's Architecture group is seeking talented Computer Architecture Interns to contribute to our cutting-edge architecture efforts. We are leaders in graphics and parallel computing, constantly innovating to deliver unparalleled performance for parallel processing algorithms. Join us to enhance our GPU architecture, develop new parallel programming models, and build the infrastructure for future success.
What You'll Be Doing
- Enhance GPU architecture for performance, efficiency, programmability, and reliability.
- Analyze, tune, and prototype key applications on new GPU architectures.
- Build models to predict performance, power, and reliability of future architectures.
- Design and develop tools for analyzing, simulating, validating, and verifying application performance and energy consumption.
- Collaborate with software, research, and product teams to guide GPU computing direction.
What We Need To See
- Pursuing an MS Degree in a relevant discipline (CS, EE, Math). A PhD is a plus.
- Expert programming skills in C or C++.
- Strong background in computer architecture, parallel processing, signal processing, and/or high-performance computing.
- Experience in characterizing and modeling system-level performance or power, conducting comparison studies, and documenting/publishing results.
Ways To Stand Out From The Crowd
- Background in computer vision, machine learning, or any HPC domain is a plus.
Key skills/competency
- Computer Architecture
- GPU Architecture
- Parallel Processing
- High-Performance Computing (HPC)
- Performance Modeling
- Power Analysis
- C++ Programming
- System-Level Performance
- Simulation
- Verification
Skills & topics
- Computer Architecture Intern
- NVIDIA Intern
- GPU Architecture
- Parallel Computing
- High-Performance Computing
- C++
- Computer Science Intern
- Electrical Engineering Intern
- Performance Analysis
- Power Modeling
How to get hired
- Tailor your resume: Highlight your MS degree in CS, EE, or Math, and showcase your C/C++ programming expertise and computer architecture background. Emphasize any experience with performance modeling, power analysis, or HPC domains.
- Showcase relevant projects: Detail personal or academic projects demonstrating your skills in parallel processing, signal processing, or high-performance computing. Include any contributions to tool development or system-level analysis.
- Prepare for technical interviews: Be ready to discuss computer architecture concepts, parallel programming models, and performance optimization techniques. Practice coding problems in C/C++ and be prepared to walk through your problem-solving process.
- Demonstrate passion for innovation: Articulate your interest in NVIDIA's work and how your skills can contribute to advancing GPU technology. Mention any relevant experience in computer vision, machine learning, or HPC applications.
Technical preparation
Master C/C++ programming for performance.,Deepen understanding of GPU and CPU architectures.,Practice performance and power modeling techniques.,Study parallel processing and HPC concepts.
Behavioral questions
Describe a complex technical problem you solved.,How do you handle collaborating with different teams?,Tell me about a time you innovated a solution.,How do you stay updated on architecture trends?
Frequently asked questions
- What specific skills are essential for the Computer Architecture Intern role at NVIDIA?
- For the Computer Architecture Intern position at NVIDIA, essential skills include pursuing an MS degree in CS, EE, or Math, expert programming in C/C++, and a strong background in computer architecture, parallel processing, signal processing, and/or high-performance computing. Experience with system-level performance/power modeling is also crucial.
- How can I best prepare my resume for the Computer Architecture Intern position at NVIDIA?
- To best prepare your resume for the Computer Architecture Intern role at NVIDIA, focus on clearly listing your MS degree and relevant coursework. Highlight your C/C++ programming proficiency, any experience with computer architecture concepts, parallel processing, or HPC. Quantify achievements in performance modeling, power analysis, or tool development whenever possible.
- What kind of projects should I highlight for the NVIDIA Computer Architecture Intern application?
- Highlight projects that demonstrate your understanding of computer architecture, parallel processing, and high-performance computing. Include projects involving C/C++ development, performance analysis, power consumption modeling, simulation, or tool creation. Any experience with computer vision, machine learning, or HPC domains would also be a strong differentiator.
- What should I expect during the technical interviews for the Computer Architecture Intern role at NVIDIA?
- Technical interviews for the Computer Architecture Intern role at NVIDIA typically involve in-depth questions about computer architecture fundamentals, parallel processing concepts, and algorithm optimization. You should be prepared for coding exercises in C/C++ and discussions about your past projects and problem-solving approaches related to performance and power analysis.
- Is a PhD required for the Computer Architecture Intern position at NVIDIA?
- While pursuing an MS degree in a relevant discipline is required for the Computer Architecture Intern position at NVIDIA, a PhD is considered a plus and can help make your application stand out, particularly if it aligns with the group's research areas.
- Does NVIDIA look for specific experience in machine learning or computer vision for this internship?
- While not strictly required, NVIDIA does consider a background in computer vision, machine learning, or any HPC domain as a way to stand out for the Computer Architecture Intern position. This indicates a broader understanding of relevant application areas for GPU architecture.