Skip to main content
CareerApp
NVIDIA

Senior Software Engineer, Metropolis Vision AI

NVIDIA

Santa Clara, CA · Senior

$224,000 – $356,500

Listed on NVIDIA’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

NVIDIA seeks a senior software engineer to design and optimize large-scale Vision AI systems that process video, image, and 3D data for applications like smart cities and autonomous systems. This role combines deep learning expertise with production systems engineering, requiring you to collaborate across teams while owning critical platform components.

Our summary, not NVIDIA’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, or related field, or equivalent experience
  • 12+ years of professional software development with modern C++ (14/17/20) and Python on Linux
  • Strong computer science fundamentals including algorithms, data structures, concurrency, and distributed systems
  • Demonstrated expertise in computer vision and deep learning with production system deployments
  • Experience building and debugging high-performance concurrent systems with multi-threading and asynchronous I/O
  • Proficiency in Linux-based environments with containers and microservices
  • Ability to rapidly prototype vision models and evolve them into production services
  • Practical experience with PyTorch for training, fine-tuning, and deploying vision models
  • Strong analytical and problem-solving skills with data-driven optimization approach
  • Excellent written and verbal communication skills

Nice to have

  • End-to-end production computer vision applications (video analytics, smart cities, autonomous systems, retail analytics, industrial inspection, digital twins)
  • GPU acceleration experience with CUDA, TensorRT, or comparable technologies and low-level inference optimization
  • Simulation and synthetic data creation with Omniverse, Unreal Engine, Unity, or similar platforms
  • Vision-language models or multi-modal AI integration into production
  • Multimedia background including video processing, codecs, video pipelines, or media frameworks

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.