mid software engineering Solutions Architect ic 5+ yrs Master's · Posted Apr 20, 2026

About this role

Nvidia is hiring a mid-level Solutions Architect in the software engineering function based in Beijing, China. The posting calls out experience with Python, CUDA, Deep Learning, Networking and roughly 5+ years of relevant work. Listed education preference: a master's degree or equivalent.

Role
Solutions Architect
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Experience
5+ years
Education
Master's degree
Posted
Apr 20, 2026
AI Summary
Design and optimize GPU networking solutions for AI workloads at NVIDIA's AI Networking Research team. Develop transport functions, prototypes, and enhancements to communication libraries like NIXL and UCX. Requires M.Sc./Ph.D. in Computer Science/Engineering, 5+ years in system architecture, AI systems, or deep learning, with strong C++, Python, and GPU programming expertise.

More roles at Nvidia

AI Software Engineer, Kernel Libraries - New College Grad 2026
Santa Clara, CA · mid
Python C CUDA
Senior VLSI CAD Engineer
Santa Clara, CA · senior
Python Bash Frontend Development
Senior DFT Engineer
Santa Clara, CA · senior
Python Deep Learning
Senior PHY System Engineer
Yokneam, Israel · senior
Python Testing
Software Manager, Cumulus Linux
Tel Aviv, Israel · manager
Python Java C++
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA has been defining computer graphics, PC gaming, and accelerated computing for more than 25 years. With an outstanding legacy of innovation, driven by phenomenal technology, and extraordinary people, NVIDIA is looking for a strong technical senior architect to join us in shaping the future. Senior Architects are innovators who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs.

As an architect in the AI Networking Research team, you will explore technological challenges on accelerate networking and building AI data centers. Develop and research new transport functions and semantics for optimizing AI workloads, AI systems communication and accelerations and much more. You will also be part of architectural and development efforts across numerous technological fields, related to the modern AI data center, such as distributed AI and deep learning solutions, data analytics, High Performance Computing (HPC), Software Defined Networking (SDN), virtualization, storage, and more.

What you’ll be doing:

  • Enhance NVIDIA's GPU Networking offerings for accelerating AI workloads, such as NVIDIA Dynamo, NVIDIA NIXL and NVIDIA UCX, tailored to the unique requirements of AI workloads.

  • Design and prototype features and optimizations that accelerate data movement and enable new capabilities for inference and model serving - focusing on throughput, latency, and memory efficiency.. 

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