Senior Software Engineer

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
68 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 98% of similar roles. Most pay $177,250–$235,750 — the blue 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer, Metropolis Vision AI joins the team building large-scale distributed Vision AI platforms for smart cities, retail analytics, and digital twins. You will develop and optimize high-performance vision systems that transform massive streams of video, image, and 3D data into actionable insights. Key responsibilities include crafting real-time pipelines for deep learning models, developing multi-modal perception capabilities, and profiling GPU-accelerated inference pipelines to meet strict latency targets. You will utilize modern C++, Python, and PyTorch within Linux environments using containers and microservices. The role requires expertise in computer vision, distributed systems, and Vision-Language Models. You will also use simulation tools like Omniverse or Unreal Engine to validate algorithms, translating research into production-quality services while mentoring other engineers on Vision AI systems development.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 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 combine 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 clear technical builds and robust production-quality services.
  • Drive technical build reviews and promote guidelines for code quality and testing across the engineering team.

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 concepts.
  • Demonstrated expertise in computer vision and deep learning with a focus on deploying production Vision-Language Models.
  • Experience building and debugging high-performance, concurrent systems with multi-threading, asynchronous I/O, and efficient memory management.
  • Proficiency in Linux-based environments with 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.
  • Practical experience with GPU acceleration (such as CUDA, TensorRT) and low-level optimization (preferred).

More like this

Similar roles

Senior Software Engineer, AI Infrastructure Solutions

Nvidia

Santa Clara, CA 5 days ago $152,000–$241,500
Python C/C++ Large Language Models AI Agents Retrieval-Augmented Generation CUDA MLOps GPU Computing Data Pipelines APIs system-design Production Software Model Evaluation AI Observability Workflow Orchestration Silicon Bring-up
5+ yrs exp

Senior Software Engineer, Applied AI

Okta Inc

San Francisco, CA 12 days ago $165,000–$226,000
Python FastAPI AWS AWS Step Functions Amazon Bedrock PostgreSQL pgvector OpenAI Anthropic LangChain LangGraph ClickHouse BigQuery LLM Fine-tuning

Senior Software Engineer, AI Platform

Anduril Industries

Seattle, WA 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Kubernetes Docker GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Prometheus Grafana ELK stack Splunk Bash GitOps Linux Networking