Senior Software Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
71 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $236k
$94k $308k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $150,000–$177,250 — the blue band above. At the midpoint, this role pays about $236k versus about $164k 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

Senior Software Engineer — cuEquivariance joins the cuEquivariance team to develop production GPU kernels and software interfaces for equivariant deep learning. This role involves building, implementing, and optimizing CUDA kernels for equivariant neural network primitives, including tensor products and segmented polynomials, to achieve peak performance across NVIDIA GPU generations. You will develop and maintain interfaces for PyTorch and JAX, drive CI/CD infrastructure for multi-GPU builds, and collaborate with research teams to translate prototypes into production-quality software. The position requires deep proficiency in C++, Python, and CUDA programming, alongside a foundation in GPU memory hierarchy and performance profiling. The work addresses the technical challenge of accelerating geometric neural networks for researchers in molecular biology, materials science, and physics, enabling the training and deployment of equivariant models at scale.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Build and optimize CUDA kernels for equivariant neural network primitives across various NVIDIA GPU generations.
  • Deliver production-quality GPU-accelerated geometric ML primitives for use by external frameworks.
  • Develop and maintain software interfaces for PyTorch and JAX to expose cuEquivariance primitives.
  • Manage CI/CD infrastructure for multi-GPU kernel builds, automated testing, and performance regression tracking.
  • Translate research prototypes into production kernels by collaborating with Applied Science and research teams.
  • Coordinate with third-party framework developers to ensure seamless software integration into production pipelines.

What we're looking for

  • 6+ years of software engineering experience with a strong background in CUDA and GPU programming.
  • Deep proficiency in C++ and Python.
  • Experience building and shipping production libraries used by external developers.
  • Good foundation in GPU computing including memory hierarchy, warp-level execution, occupancy, and performance profiling.
  • Experience building or contributing to production scientific software libraries, ML frameworks, or developer-facing GPU APIs.
  • Familiarity with geometric machine learning concepts such as equivariance, group representations, or tensor products.
  • BS/MS in Computer Science, Physics, Applied Mathematics, or a related field, or equivalent experience.
  • Experience with Triton kernel development, mixed-precision design, or a PhD in a relevant scientific field (preferred).

More like this

Similar roles

Senior Deep Learning Software Engineer, Inference

Nvidia

Remote (Santa Clara, CA) 47 days ago $184,000–$287,500
CUDA C++ Python vLLM SGLang PyTorch Triton CUTLASS NCCL NVSHMEM FlashInfer Deep Learning GPU Programming High-Performance Computing Model Serving Performance Optimization Agile
6+ yrs exp Remote

Senior Software Engineer

Circle

Remote (San Francisco, CA) +11 18 days ago $152,500–$205,000
Java Go Blockchain Microservices AWS Microsoft Azure SQL NoSQL System Design Messaging Systems Payment Systems
6+ yrs exp Remote

Senior Software Engineer

The Walt Disney Company

Bristol, CT +1 16 days ago $150,900–$202,400
PostgreSQL MySQL Amazon RDS Amazon RDS Aurora Python Java Go Azure GCP Terraform CloudFormation Git GitLab GitHub Ansible Chef CI/CD Linux SRE DRE
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Carvana

Tempe, AZ 12 days ago
C# .NET Core JavaScript TypeScript React Next.js Azure AWS GCP Kubernetes Kafka GraphQL SQL NoSQL CosmosDB RabbitMQ CI/CD OAuth 2.0 OpenID Connect Linux Computer Vision AI
6+ yrs exp

Senior Software Engineer

Caterpillar

Irving, TX 120 days ago $156,998–$183,140
Java Spring Boot AWS Python Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda API Gateway S3 SNS SQS Shell Scripting RESTful API Microservices Agile IAM Automated Testing
5+ yrs exp Hybrid