Senior System Software Engineer, Scientific Computing PaaS

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$184,000–$287,500 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $236k
$113k most similar roles pay here $306k

This role pays more than 90% of similar roles. Most pay $152,551–$222,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $187k 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 System Software Engineer, Scientific Computing PaaS

As a Senior System Software Engineer - Scientific Computing PaaS, you will join the team to build and manage cloud-based scientific computing platform workflows. You will take ownership of underlying cloud infrastructure for physics-informed and data-driven workflows, designing novel algorithms to improve system performance across the stack including microservices, APIs, and heterogeneous accelerated computing with CPUs and GPUs. Your daily work involves building and operating scalable I/O infrastructure for checkpointing and data processing while optimizing compute, storage, and network architectures for simulation-driven applications like weather prediction and industrial design. You will utilize compiled languages such as Go, Rust, or C++ to develop distributed systems featuring parallel processing, message passing via MPI or NCCL, and fault tolerance. Required expertise includes cloud security architecture, virtualization, memory management, and advanced algorithmic thinking to solve complex problems in the physical science domain.

What does a System Software Engineer earn?

Median $235750 from 43 postings across 5 companies.

See salary data

What you'll do

  • Design and own the cloud infrastructure for physics-informed and data-driven scientific workflows.
  • Develop novel algorithms to improve system performance across the full stack including DL frameworks and numerical solvers.
  • Build and operate scalable I/O infrastructure for checkpointing, data loading, and processing.
  • Optimize compute, storage, and network architectures specifically for physics and simulation applications.
  • Manage heterogeneous accelerated computing environments utilizing both CPUs and GPUs.
  • Debug and optimize performance across compute, networking, and I/O frameworks.
  • Implement distributed systems features including fault tolerance, consensus protocols, and parallel processing.

What we're looking for

  • BS/MS degree in Computer Science or a related field, or equivalent experience.
  • 10+ years of experience building and operating distributed compute and data intensive platform as a service on cloud.
  • Proven skill in a compiled language such as Go, Rust, or C++.
  • Strong foundational knowledge in Cloud Computing architecture, security, virtualization, and resource pooling.
  • Proven skills in Distributed Systems and Parallel Processing including consensus protocols, fault tolerance, and message passing.
  • Hands-on debugging skills involving processes, threads, memory management, and I/O structures.
  • Strong evidence of algorithmic thinking and large-scale distributed system design.
  • Experience building and operating AI platforms on HPC clusters or cloud-native systems is preferred.

More like this

Similar roles

Senior System Software Engineer

Nvidia

Santa Clara, CA +2 63 days ago $184,000$287,500
C++ CUDA Apache Spark Java Scala RAPIDS CCCL UCX Parquet ORC JSON Apache Arrow Velox Presto Apache DataFusion Distributed Systems ETL
9+ yrs exp

Senior System Software Engineer, Neural Graphics SDKs

Nvidia

Santa Clara, CA +1 136 days ago $184,000$287,500
Python C++ CUDA Gaussian Splatting NeRFs Kubernetes CI/CD micro-services GLSL HLSL Metal Slang Source Control Real-time Graphics Computer Vision Neural Reconstruction
5+ yrs exp

Senior Systems Software Engineer

Nvidia

Santa Clara, CA 11 days ago $224,000$356,500
Distributed Systems Cloud Computing Java Golang Python Kubernetes Spring Boot Microservices gRPC Cassandra Redis Infrastructure as Code ECS OpenStack NoSQL SaaS PaaS Monitoring
10+ yrs exp