NVIDIA
Senior Software Engineer, Metropolis Vision AI
$224K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 20, 2026
- Experience
- 12+ years of professional software development experience.
- Education
- BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
About the job
Develop and optimize distributed, GPU-accelerated Vision AI systems that process video, image, and 3D data into real-time insights for applications such as smart cities and retail analytics.
What you'll do
- Build high-performance Vision AI pipelines and distributed services for edge and cloud processing.
- Develop multimodal perception systems and use simulation and synthetic data to test and validate algorithms.
- Profile GPU-accelerated inference, collaborate across teams, and guide technical reviews, code quality, testing, and mentorship.
What they ask for
- BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
- 12+ years of professional software development using modern C++ (14/17/20) and Python on Linux.
- Expertise in computer vision and deep learning, including production deployments focused on Vision-Language Model (VLM).
- Practical experience with PyTorch for training, fine-tuning, and deploying vision models.
Nice to have
- Production delivery of end-to-end computer vision applications; experience with GPU acceleration such as CUDA or TensorRT.
- Experience with simulation or synthetic data tools, multimodal AI, or multimedia and video workflows.
Pay
224,000 USD - 356,500 USD (base salary)
Tools
C++ (14/17/20), Python, Linux, PyTorch, CUDA, TensorRT, Omniverse, Unreal Engine
AI focus
Develops and deploys computer vision, deep learning, and vision-language model systems, including multimodal perception, simulation-based validation, and GPU-accelerated inference.
Model-written summary · the original posting is authoritative