Senior AI Compute Scheduler (Slurm/Kubernetes)

NVIDIA Corporation

Austin (TX)

On-site

USD 224,000 - 357,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Corporation in Austin, TX is seeking a Senior Software Engineer to design and build scheduling for large GPU fleets using Slurm and Kubernetes, extending batch scheduling for AI training and inference. You'll own parts of the scheduling stack, build policy layers for fair sharing, run Slurm on Kubernetes, and contribute to open-source projects while collaborating with researchers and engineers.

The role emphasizes reliability, on-call responsiveness, and measurable improvements in GPU

Qualifications

  • BS or MS in CS/CE/EE or related field, or equivalent experience.
  • 6+ years building production systems software.
  • Deep experience with at least one batch or cluster scheduler (e.g., Slurm, Kueue, Volcano, KAI, YuniKorn).
  • Strong programming in Go, C/C++, plus Python for tooling and analysis.
  • Hands-on Kubernetes experience: controllers or operators, CRDs, scheduling and resource management.
  • Solid Linux systems knowledge: containers (Docker, Podman, Enroot or Apptainer), cgroups, networking basics and debugging under load.
  • A track record of owning a service in production and making it measurably better.
  • Clear written and spoken communication with engineers and researchers.

Responsibilities

  • Design and build scheduling for large GPU fleets on Slurm and Kubernetes.
  • Build the policy layer: fair share, quotas and allocations across research teams.
  • Run Slurm as a cloud-native service on Kubernetes, and extend Kubernetes batch scheduling for training and inference.
  • Build services around the scheduler: reservation automation, node-health-aware placement, workflow orchestration, and APIs.
  • Measure and raise goodput: GPU occupancy, waste, fairness and time to start for large jobs.
  • Own reliability for the components you build: on-call, incident analysis and fixes.
  • Work upstream and across teams: contribute to Slurm, Kubernetes and related open-source projects.

Skills

Go
C/C++
Python
Kubernetes
Slurm
Kueue
Linux
Cloud

Education

BS/MS in CS/CE/EE or related field

Tools

Docker
Podman
Enroot
Apptainer
Kubernetes Operators/CRDs
Slurm/Open-source schedulers

Job description

NVIDIA Corporation in Austin, TX is seeking a Senior Software Engineer to design and build scheduling for large GPU fleets using Slurm and Kubernetes, extending batch scheduling for AI training and inference. You'll own parts of the scheduling stack, build policy layers for fair sharing, run Slurm on Kubernetes, and contribute to open-source projects while collaborating with researchers and engineers.

The role emphasizes reliability, on-call responsiveness, and measurable improvements in GPU

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Compute Scheduler (GPU) – Slurm & Kubernetes
Senior AI Compute Scheduler (GPU) – Slurm & Kubernetes

NVIDIA Corporation • Durham (NC)

On-site
USD 140,000 - 210,000
Equity
Benefits
Senior AI Compute Scheduler: Scale Large GPU Clusters
Senior AI Compute Scheduler: Scale Large GPU Clusters

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior AI Compute Scheduler - GPU Fleet Orchestration
Senior AI Compute Scheduler - GPU Fleet Orchestration

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 180,000 - 270,000
Equity
Benefits
Senior AI Compute Scheduler - GPU Fleet Orchestration
Senior AI Compute Scheduler - GPU Fleet Orchestration

NVIDIA Corporation • Westford (MA)

On-site
USD 170,000 - 210,000
Equity
Benefits
Senior Software Engineer, AI Compute Scheduling
Senior Software Engineer, AI Compute Scheduling

NVIDIA Corporation • Durham (NC)

On-site
USD 140,000 - 210,000
Equity
Benefits
Senior Software Engineer, AI Compute Scheduling
Senior Software Engineer, AI Compute Scheduling

NVIDIA Corporation • Westford (MA)

On-site
USD 170,000 - 210,000
Equity
Benefits
Senior Software Engineer, AI Compute Scheduling
Senior Software Engineer, AI Compute Scheduling

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 180,000 - 270,000
Equity
Benefits
Senior Software Engineer, AI Compute Scheduling
Senior Software Engineer, AI Compute Scheduling

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Cloud-Native AI Datacenter Engineer (Kubernetes/Slurm)
Cloud-Native AI Datacenter Engineer (Kubernetes/Slurm)

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, AI Compute Scheduling
Senior Software Engineer, AI Compute Scheduling

NVIDIA Corporation • Austin (TX)

On-site
USD 224,000 - 357,000