- PhD or Master's 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: multi-view geometry, visual odometry/SLAM, structure-from-motion, or dense correspondence (optical flow, scene flow, stereo).
- Strong hands-on programming skills in Python and/or C++; experience with Deep Learning frameworks (PyTorch, JAX, TensorFlow).
- Experience training and evaluating deep learning models for perception tasks; familiarity with vision-language models is a strong plus.
- Strong skills in agentic tool use – proficiency working with AI coding agents and agentic workflows (e.g., Claude Code, Cursor, Codex) to accelerate development, testing, and experimentation.
- Excellent communication, organizational, and interpersonal skills.
Ways to stand out from the crowd
- Contributions to widely used SLAM, SfM, or 3D reconstruction systems (open source or shipped products).
- Experience with large-scale model training on GPU clusters, including VLMs or other foundation models.
- Publications at top computer vision or robotics venues (CVPR, ICCV, ECCV, ICRA, IROS, RSS, CoRL).
- Hands-on experience with simulation-based training and evaluation, sim-to-real and real-to-sim transfer.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 184,000 USD – 287,500 USD for Level 4; and 224,000 USD – 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.