senior Software Engineer ic · Posted Apr 20, 2026

About this role

Nvidia is hiring a senior-level Software Engineer based in Shanghai, China. The posting calls out experience with LLMs, Computer Vision, Deep Learning, Data Structures.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Shanghai, China
Posted
Apr 20, 2026

More roles at Nvidia

Manager, Formal Verification
Shanghai, China · manager
Manufacturing Test Engineer - ICT
Shenzhen, China · mid
Testing
Manufacturing Test Engineer
Shenzhen, China · mid
Python Java Deep Learning
Senior System Software Engineer - AI Performance and Efficiency Tools
Shanghai, China · senior
Python CUDA Kubernetes
Software Developer - Networking
Yokneam, Israel · mid
C++ C Networking
All Nvidia jobs →

Job description

from Nvidia careers

We are looking for a passionate team member to contribute to our autonomous driving product! The role involves applying deep learning and computer vision technologies to 3D/4D world modeling for autonomous vehicles. Our work is crucial to empower the training and testing of end-to-end driving models through end-to-end close-loop simulation. You will have the opportunity to work with a diverse team of researchers and engineers in the field of 3D/4D reconstruction, world modeling and simulation to deliver impact to our customers around the world!

What you’ll be doing:

  • Build innovative world reconstruction systems using large geometry models, perception models, Gaussian splatting, diffusion models, and generative world models.

  • Invent evaluation methods to measure the reconstruction and simulation quality.

  • Develop tools to visualize and triage evaluation metrics.

  • Build automated and agentic workflows to boost developer efficiency.

  • Profile and optimize the performance of neural networks training and deployment.

  • Relentlessly improve the reconstruction fidelity and simulation realism.

  • Collaborate with scientists and developers across several organizations.

What we need to see:

  • BS, MS, or PhD degree or equivalent experience in Engineering or Computer Science with a focus on Generative AI, Deep Learning, Computer Vision, Robotics, Computer Graphics, or a related field.

  • 5+ years Hands on experience with structure from motion, dense reconstruction, Gaussian splatting, diffusion models, and/or generative world models.

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