Senior GPU Supercomputer Scheduler Engineer

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CARedmond, WA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
75 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $197k
$140k $265k
below market most similar roles pay here above market

This role pays less than 57% of similar roles. Most pay $177,250–$235,750 — the blue band above. At the midpoint, this role pays about $197k 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 GPU Supercomputer Scheduler Engineer

As a Senior GPU Supercomputer Scheduler Engineer within the Managed AI Research Superclusters team, you will design and implement groundbreaking GPU compute clusters to support demanding deep learning and high-performance computing workloads. Your daily responsibilities include developing new scheduling features, batch workload management, and orchestration services to optimize resource usage fairness, GPU occupancy, and application resilience. You will perform performance analysis on deep learning workflows, build large-scale automation solutions, and conduct root cause analysis for complex system issues. The role requires proficiency in C/C++, Go, Python, and bash, alongside experience with Linux, Docker, Singularity, and Podman. You must demonstrate a strong understanding of batch schedulers like SLURM or K8s batch schedulers, such as Kueue or Volcano, to solve multi-node GPU scheduling challenges.

What you'll do

  • Design and develop new scheduling features to improve GPU occupancy, resource fairness, and power usage.
  • Build and develop batch workload management and orchestration services for large-scale GPU clusters.
  • Perform performance analysis and optimizations for deep learning workflows.
  • Develop large-scale automation solutions to manage and monitor GPU-accelerated computing ecosystems.
  • Conduct root cause analysis and implement corrective actions for system problems at various scales.
  • Provide technical support to staff and end users to resolve batch scheduler issues.
  • Identify architectural directions for scheduling many simultaneous multi-node GPU workloads with complex dependencies.

What we're looking for

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field or equivalent experience.
  • 5+ years of work experience.
  • Strong understanding of batch scheduling, preferably with experience in schedulers such as SLURM or K8s batch schedulers (preferred).
  • Significant experience in systems programming languages such as C/C++ and Go, as well as scripting languages like Python and bash.
  • Established experience in Linux operating system, environment, and tools.
  • Experience analyzing and tuning performance for a variety of AI workloads.
  • In-depth understanding of container technologies like Docker, Singularity, and Podman.
  • Knowledge in High-performance computing, Open Source Software Contribution, and deep learning frameworks like PyTorch and TensorFlow (preferred).

More like this

Similar roles

Senior Software Engineer, CUDA UMD - GPU Kernel Scheduling

Nvidia

Santa Clara, CA 56 days ago $152,000–$241,500
C C++ CUDA Device Drivers Parallel Computing Kernel Mode Development Linux Virtual Memory Memory Hierarchy Interrupts Memory-Mapped IO Operating System Interfaces AI/ML Workloads
4+ yrs exp

Senior GPU Compiler Engineer

Nvidia

Remote (Austin, TX) +5 12 days ago $152,000–$241,500
C++ LLVM CUDA Vulkan OpenGL DirectX PTX OpenCL Fortran TableGen GlobalISel LLVM IR Machine IR Instruction Scheduling Software Pipelining Register Allocation Deep Learning Compiler Engineering
4+ yrs exp Remote

Senior GPU Engineer

Qualcomm

San Diego, CA 40 days ago $133,600–$200,400
Post-silicon Verification Functional Modeling Simulations Graphics Workloads Electrical Engineering Computer Science

Senior GPU Performance Software Engineer

Amd

Austin, TX 22 days ago $174,400–$261,600
C/C++ GPU Architecture Performance Analysis SW/HW Co-design AI Inference RCCL MPI GPU Kernel Development Profiling Debugging Tracing Multi-GPU AI/ML Workloads