intern software engineering Solutions Architect ic · Posted Apr 20, 2026
Skills
Python C Linux

About this role

Nvidia is hiring a intern-level Solutions Architect in the software engineering function based in Shenzhen, China. The posting calls out experience with Python, C, Linux.

Role
Solutions Architect
Function
software engineering
Level
intern
Track
Individual contributor
Employment
Internship
Location
Shenzhen, China
Posted
Apr 20, 2026

More roles at Nvidia

Senior System Software Engineer - AI Performance and Efficiency Tools
Shanghai, China · senior
Python CUDA Kubernetes
Software Developer - Networking
Yokneam, Israel · mid
C++ C Networking
Senior System Software Engineer - Linux Kernel Storage
Hyderabad, India · senior
Performance Optimization
Senior Software Engineer, NCCL and CUDA - CSP Engagements
Santa Clara, CA · senior
Kubernetes Docker Ansible
Director, AI Enablement
Santa Clara, CA · director
LLMs Machine Learning
All Nvidia jobs →

Job description

from Nvidia careers

We're seeking outstanding interns to participate in our AI and accelerated computing projects. As an AI4Science Solution Architecture Intern, you’ll collaborate with world-class experts, contribute to groundbreaking innovations, and help build the future of artificial intelligence and high-performance computing. This is an outstanding opportunity to gain hands-on experience while working on real-world projects that make a significant impact!

What you'll be doing:

  • Use your skills in programming, AI, and accelerated computing to build innovative tools and applications in areas such as robotics, agentic modeling and AI model inference across many domains.

  • Conduct AI engineering work, assist in developing and optimizing AI models and tools using NVIDIA SDKs and frameworks.

  • Collaborating with internal teams and external researchers. Explore brand new trends in AI and computing acceleration to contribute to research and technology transfer projects.

  • Be available 3–4 days per week for at least 6 months. Positions are primarily based in Beijing, Shanghai, or Shenzhen.

 

What we need to see:

  • Enrolled in a Master’s or Ph.D. program in Computer Science, Electrical Engineering, Applied Mathematics, or a related field.

  • Solid programming experience in at least one language (Python, C/C++, etc.) and familiarity with Linux development environments.

  • Strong analytical and problem-solving skills.

  • Effective communication and a collaborative approach when working with multi-functional teams.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Shenzhen, China Jobs in Shenzhen, China software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles intern positions