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,781•New hires 873•
👑 Elite Sponsor
•FY 2025Job 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?
