NVIDIA’s Managed AI Research Superclusters (MARS) team builds infrastructure, platforms, and tools for AI/ML research and engineering. The MARS Scheduling team determines how NVIDIA’s AI research compute is used across large GPU clusters spanning multiple clouds and partners. Its systems support workloads including frontier-model pretraining, reinforcement learning, and agentic workloads, using Slurm and Kubernetes at large scale. The Senior Software Engineer will design, build, and operate scheduling systems for large GPU fleets. The work includes topology-sensitive scheduling on rack-scale systems, policy enforcement for research-team allocations, cloud-native Slurm services, Kubernetes batch scheduling, and services for reservations, node health, workflows, and APIs. The engineer will measure and improve GPU utilization, fairness, waste, and job start times, own the reliability of components they build, and collaborate with internal teams and open-source communities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior