H1BConnect Pro: Unlock advanced filters, H1B sponsorship insights, and unlimited job access.Subscribe now
NVIDIA logo

Senior Software Engineer, Video Analytics

NVIDIA
Santa Clara, CA Full-time 3/17/2026 $152,000 - $241,500 a year
Undergraduate with 5+ Years of Experience
Approval 99.2%Total filings 1,781New hires 873
👑 Elite Sponsor
FY 2025

Job Description

NVIDIA is seeking a seasoned software engineer to develop video analytics services using NVIDIA Metropolis. The role involves designing innovative functionalities for video processing, focusing on usability, accuracy, performance, and scalability, while working in a diverse and encouraging environment.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
  • 5+ years of professional software development contributing to production-grade machine learning systems, modern C++ and Python on Linux
  • Strong computer science fundamentals, including algorithms, data structures, concurrency, and distributed systems concepts
  • Hands-on experience using industry-leading multimodal VLMs and LLMs from both proprietary and open-source ecosystems
  • Practical experience with machine learning inference using GPU acceleration (such as CUDA, TensorRT, or comparable technologies) and pre/post-processing based on machine learning frameworks such as PyTorch
  • Sound understanding of microservices, distributed architectures, REST APIs
  • Strong analytical skills with a data-driven approach to debugging and achieving performance objectives

Responsibilities

  • Lead the creation of modern software, services, systems, and AI agents for video processing across diverse domains
  • Engage in the complete software lifecycle—from conceptualization and prototyping to development, accuracy & performance tuning, and production release
  • Explore, optimize, and integrate innovative technologies, including Vision-Language Models (VLMs), Computer Vision (CV) models, and Large Language Models (LLMs)
  • Apply a strong software background to incorporate agility and rigor into design using AI-assisted coding capabilities
  • Evaluate and fine-tune models using advanced tooling to improve accuracy and hardware utilization
  • Work within a worldwide matrixed software development team to translate advanced technologies into impactful real-world applications

Benefits

  • Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.

Is this job posting expired or no longer available?