NVIDIA
Senior System Software Engineer - Slurm
$140K–$270K
US, UT, Remote · Senior · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of professional C development experience.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
About the job
Develop and maintain Slurm system software in C, troubleshoot reliability and performance issues, and support production environments.
What you'll do
- Maintain, improve, and optimize Slurm software, including networking and system- and device-level components.
- Debug complex reliability and performance issues; develop automated tests.
- Collaborate with Operations, Infrastructure, and Deployment teams and provide technical support to internal teams or customers.
What they ask for
- 5+ years of professional C development experience.
- Strong understanding of memory management, pointers, data structures, and algorithms.
- Experience with debugging tools such as GDB and performance profiling; understanding of Linux kernel interfaces, system calls, file systems, and Automake.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Nice to have
- Experience with C and other low-level languages, system administration, or High Performance Computing.
- Experience with Slurm Workload Manager or other HPC scheduling systems; operating system internals, hardware-software interaction, or open-source C contributions.
Pay
140,000 USD - 224,250 USD (base salary); 168,000 USD - 270,250 USD (base salary)
Tools
C, Slurm, Linux, GDB, Automake, containers, GPU technologies
Model-written summary · the original posting is authoritative