Nvidia

Senior Software Engineer, Metropolis Vision AI

Nvidia
Apply
10 days ago
Santa Clara, CA, USASenior
H1B sponsor

Base Salary

$224k - $357k/yr

Responsibilities

  • Build high-performance Vision AI pipelines for real-time and streaming use cases using computer vision and deep learning models.
  • Develop large-scale distributed services that process video, image, and 3D data across edge and cloud environments.
  • Create multimodal perception capabilities combining 2D, 3D, and temporal information.
  • Use simulation and synthetic data tools to build, test, and validate perception algorithms at scale.
  • Profile and optimize GPU-accelerated inference pipelines for latency, efficiency, and reliability.
  • Collaborate with product, research, and platform teams to translate requirements into robust technical implementations.
  • Lead technical build reviews, promote code quality and testing practices, and mentor other engineers.

Requirements

  • BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or a related field, or equivalent experience.
  • 12+ years of professional software development experience using modern C++ and Python on Linux.
  • Strong foundations in algorithms, data structures, concurrency, and distributed systems.
  • Production experience with computer vision and deep learning, particularly Vision-Language Models.
  • Experience building and debugging high-performance concurrent systems with multithreading, asynchronous I/O, and efficient memory management.
  • Proficiency with Linux environments, containers, microservices, and scalable backend services integrating AI components.
  • Experience prototyping vision models and pipelines and evolving them into production-quality services.
  • Practical experience using PyTorch to train, fine-tune, and deploy vision models.
  • Strong analytical, problem-solving, communication, and cross-functional collaboration skills.
  • Preferred experience delivering production computer vision applications in video analytics, smart cities, autonomous systems, retail analytics, industrial inspection, or digital twins.
  • Preferred experience with GPU acceleration and low-level inference and pre/post-processing optimization using CUDA, TensorRT, or comparable technologies.
  • Preferred experience with Omniverse, Unreal Engine, Unity, or similar simulation and digital-twin platforms.
  • Preferred background in vision-language models, multimodal AI, multimedia processing, video pipelines, codecs, or media frameworks.

Benefits

  • Competitive salary, equity, and a generous benefits package.
  • Base salary is determined by location, experience, and other objective job-related factors.
  • Applications will be accepted at least until November 3, 2026.

Tech Stack

C++LinuxPythonPyTorchUnityUnreal Engine
Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me