Senior Software Engineer

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Posted
22 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $290k
$145k most similar roles pay here $379k

This role pays more than 98% of similar roles. Most pay $177,250–$235,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer

Senior Software Engineer, Metropolis Vision AI joins the Metropolis team to develop and optimize high-performance vision systems that transform massive streams of video, image, and 3D data into actionable insights. The role involves crafting pipelines for real-time scenarios, refining large-scale distributed services for edge and cloud settings, and developing multi-modal perception capabilities. You will work with simulation tools to validate algorithms and tune GPU-accelerated inference pipelines for strict latency targets. Key technical requirements include extensive experience with modern C++, Python, Linux, PyTorch, and CUDA or TensorRT. The position requires expertise in computer vision, deep learning, and distributed systems to solve problems in smart cities, retail analytics, and digital twins. You will collaborate across teams to translate research into production-quality services while mentoring others on code quality and system development within the Vision AI domain.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Implement high-performance Vision AI pipelines for real-time and streaming scenarios using deep learning models.
  • Develop large-scale distributed services to process video, image, and 3D data in edge and cloud environments.
  • Build multi-modal perception capabilities that integrate 2D, 3D, and temporal information to understand complex scenes.
  • Use simulation and synthetic data tools to build, test, and validate perception algorithms at scale.
  • Profile and tune GPU-accelerated inference pipelines to meet strict latency, efficiency, and reliability targets.
  • Translate product and research requirements into robust technical builds and production-quality services.
  • Lead technical build reviews and mentor other engineers on Vision AI systems development.

What we're looking for

  • 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++ (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 a focus on Vision-Language Models (VLM).
  • Experience building and debugging high-performance concurrent systems involving multi-threading, asynchronous I/O, and memory management.
  • Proficiency in Linux environments using containers and microservices to integrate AI components into scalable back-end services.
  • Practical experience with PyTorch for training, fine-tuning, and deploying models for vision tasks.
  • Experience with GPU acceleration (such as CUDA or TensorRT) and low-level optimization for inference.

More like this

Similar roles

Senior ML Engineer

Nvidia

Santa Clara, CA 25 days ago $184,000$287,500
Machine Learning Deep Learning Generative AI Diffusion Models Large Language Models (LLMs) Vision-Language Models (VLMs) World Foundation Models Synthetic Data Model Compression Quantization CUDA Triton Isaac Sim Computer Vision
8+ yrs exp

Senior Technical Program Manager

Nvidia

Santa Clara, CA 49 days ago $168,000$258,750
Vision AI AI Application Development NVIDIA GPUs Embedded Systems Agile Scrum Jira Confluence Model Training Edge Deployment Data Acquisition Microservices
8+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 28 days ago $92,500$209,500
Python Go Java C++ LLMs Machine Learning PyTorch TensorFlow Hugging Face Kubernetes CI/CD Oracle Cloud Infrastructure Microservices Distributed Systems Data Pipelines Service Mesh Prompt Engineering
4+ yrs exp