Senior Software Engineer, Spatial Intelligence and Foundation Models

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
57 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $236k
$113k most similar roles pay here $306k

This role pays more than 90% of similar roles. Most pay $158,387–$221,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Spatial Intelligence and Foundation Models

Senior Software Engineer, Spatial Intelligence and Foundation Models joins the Isaac Spatial Intelligence team to develop perception systems that transform raw sensor data into actionable world understanding for robots. The role involves designing and deploying algorithms for spatial understanding, including SLAM, structure-from-motion, optical flow, scene flow, and object reconstruction. You will build robust mapping and reasoning systems for physical robots, simulations, and large-scale training pipelines while training vision-language models on spatial reasoning skills. Key technical requirements include expertise in 3D geometric computer vision, multi-view geometry, and dense correspondence. Candidates must possess strong programming skills in Python and C++, experience with PyTorch, JAX, or TensorFlow, and proficiency with agentic tool use like Claude Code or Cursor. The work focuses on the intersection of classical geometry and deep learning to advance physical AI capabilities.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement novel algorithms for SLAM, structure-from-motion, optical flow, and object reconstruction.
  • Develop robust perception, mapping, and reasoning systems for robots, simulations, and large-scale data pipelines.
  • Combine classical multi-view geometry and optimization with modern deep learning approaches to advance geometric computer vision.
  • Train and evaluate vision-language models on spatial reasoning skills relevant to robotics.
  • Integrate and validate applied research efforts onto NVIDIA's advanced robotics platforms.
  • Develop features for physical robots and at-scale simulations in collaboration with cross-functional teams.
  • Contribute to open source software, prototypes, patents, and publications to foster innovation.

What we're looking for

  • Master's or PhD degree in Computer Science, Robotics, or a related field (or equivalent experience).
  • 8+ years of experience working on computer vision, robotics, or deep learning technologies.
  • Strong foundation in 3D geometric computer vision including multi-view geometry, SLAM, and structure-from-motion.
  • Proficiency in Python and/or C++ programming languages.
  • Experience with Deep Learning frameworks such as PyTorch, JAX, or TensorFlow.
  • Experience training and evaluating deep learning models for perception tasks and familiarity with vision-language models.
  • Proficiency working with AI coding agents and agentic workflows to accelerate development and testing.
  • Strong communication, organizational, and interpersonal skills.

More like this

Similar roles

Senior Software Engineer

Nvidia

Santa Clara, CA 22 days ago $224,000$356,500
C++ Python Linux Computer Vision Deep Learning PyTorch CUDA TensorRT Distributed Systems Microservices Containers GPU Acceleration Multi-threading Asynchronous I/O Omniverse Unreal Engine Unity
10+ yrs exp

Senior Research Engineer, Autonomous Vehicles

Nvidia

Santa Clara, CA 37 days ago $184,000$287,500
PyTorch JAX TensorFlow Python C++ CUDA Kubernetes SLURM Deep Learning Reinforcement Learning LLMs MLOps HPC Distributed Training Sim-to-Real Natural Language Processing Graphics
10+ yrs exp

Senior Software Engineer, Navigation Intelligence & Applied ML

Apple Inc

Cupertino, CA 30 days ago $184,700$324,800
Machine Learning C++ Python Deep Learning Data Pipelines Spark Kafka Kubernetes Algorithms Data Structures Software Architecture Geospatial Data Federated Learning Differential Privacy Linux macOS Cloud-native Infrastructure