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