All vacancies
Senior System Software Engineer - AI Performance and Efficiency Tools
NVIDIA
China, Shanghai · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
A key part of NVIDIA's strength is our sophisticated analysis / debugging tools that empower NVIDIA engineers to improve perf and power efficiency of our products and the running applications. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high standards!
Responsibilities
- Build internal profiling and analysis tools for AI workloads at large scale
- Build debugging tools for common encountered problems like memory or networking
- Create benchmarking and simulation technologies for AI system or GPU cluster
- Partner with HW architects to propose new features or improve existing features with real world use cases
- What we need to see
- BS+ in Computer Science or related (or equivalent experience) and 5+ years of software development
- Strong software skills in design, coding (C++ and Python), analytical, and debugging
- Good understanding of Deep Learning frameworks like PyTorch and TensorFlow, distributed training and inference.
- Knowledge of GPU cluster job scheduling (Slurm or Kubernetes), storage and networking
- Experience with NVIDIA GPUs, CUDA Programming and NCCL
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 20 May 2026
- Last verified
- In the last 5 days
Similar roles
- Backend Developer .Net - Remote from EU - Deadline 27/10/26AlmavivA de Belgique · Remote · worldwide, UTC+4 accepted
- Senior Data Software Engineer/ Databricks, Apache Spark, PySparkEPAM Systems · Remote · Armenia
- Senior AWS Python Developer / Ops EngineerEPAM Systems · Remote · Armenia
- Anti-Cheat Developer - Minecraft ProjectHypixel · Remote · worldwide, UTC+4 accepted
- Senior Full Stack EngineerCredo · Remote · worldwide, UTC+4 accepted
- Engineering Manager - Ubuntu SecurityCanonical · Remote · worldwide

