Senior System Software Engineer, Interactive World Models
NVIDIA AI · Santa Clara, CA · Today
EngineeringFull-time
About the role
This role sits at the intersection of research and systems engineering, where new ideas are turned into reliable, high-performance systems for developers and customers.
Responsibilities
- Design, build, and improve production-quality systems for world models, simulation, rendering, and real-time inference from prototype through release.
- Connect generated worlds, reconstructed scenes, controllable simulation states, and evaluation loops into cohesive end-to-end systems, while improving performance, quality, scalability, and reliability on NVIDIA GPUs.
- Collaborate with research, simulation, rendering, robotics, and autonomous-vehicle teams to make technical tradeoffs, integrate capabilities into downstream workflows, and own complex modules or cross-team projects that shape technical direction and roadmaps.
Requirements
- BS, MS, or PhD in Computer Science, Electrical Engineering, Physics, or a related field, or equivalent experience.
- 8+ years of relevant software engineering experience.
- Experience in one or more relevant areas: world models, generative video, diffusion or flow-matching models, neural rendering, simulation, robotics, autonomous vehicles, computer vision, or large-scale ML systems.
- Experience building and optimizing GPU-accelerated software with CUDA and modern ML frameworks such as PyTorch.
- Demonstrated engineering judgment and a record of turning technically complex prototypes into reliable products through thoughtful tradeoffs, testing, and delivery, along with ownership of complex modules or cross-team projects and clear communication with partners.
Qualifications
- Hands-on experience building, adapting, evaluating, or deploying world models, video-generation systems, neural simulation, generative 3D, neural rendering, Gaussian splatting, NeRFs, or reconstruction.
- Experience with real-time or low-latency inference, distributed training or inference, performance profiling, GPU optimization, simulation, synthetic-data generation, robotics, autonomous vehicles, rendering, or digital-twin applications.
- Contributions to open-source ML, graphics, simulation, or developer platforms; publications, patents, or other demonstrated technical leadership in a relevant area.
Skills
- Strong programming skills in C++, Python, and/or other relevant languages.
- Experience with machine learning frameworks like PyTorch, TensorFlow, or others.
- Knowledge of GPU programming and optimization techniques.
- Understanding of computer vision, deep learning, and related fields.
Benefits
Competitive salaries and a generous benefits package are offered. NVIDIA is widely considered to be one of the technology world’s most desirable employers.
Pay
The base salary range is $184,000 - $287,500 for Level 4, and $224,000 - $356,500 for Level 5.
Schedule
NVIDIA offers flexible schedules to accommodate the needs of our diverse workforce.