NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Developer to join their HPC Cluster Management team. This role focuses on developing and maintaining NVIDIA's Bright Cluster Manager, a sophisticated Linux-based cluster management software that powers thousands of clusters worldwide. The position combines deep technical expertise in Linux systems, distributed computing, and modern cloud technologies with hands-on development of critical infrastructure components.
The role involves working on cutting-edge hardware integration, including GPUs, DPUs, and high-speed interconnects, while developing scalable solutions for cluster management. You'll be responsible for improving cluster provisioning, edge deployment, and firmware management systems that support clusters ranging from small installations to massive deployments with thousands of nodes.
This is an excellent opportunity for an experienced developer who is passionate about high-performance computing and system-level software development. The position offers competitive compensation, including a substantial base salary range of $184,000 - $356,500, plus equity and comprehensive benefits. Working at NVIDIA means joining a team that's driving innovation in AI, digital twins, and accelerated computing, with the chance to make a lasting impact on world-changing technologies.
The ideal candidate will bring strong Python programming skills, deep Linux expertise, and experience with modern infrastructure tools like Ansible and Kubernetes. This role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.