NVIDIA is seeking a Senior Software Developer for HPC Cluster Management. The role involves developing head node and compute node installation and provisioning processes, working on edge site deployment, integrating with latest hardware, developing features for composable infrastructure management, BIOS and firmware upgrade management, and improving cluster scalability. The ideal candidate should have 7+ years of experience in software development, proficiency in Python and Linux, and knowledge of object-oriented design and concurrent programming. Experience with Ansible, high-performance computing, and system administration is a plus. The position offers the opportunity to work on cutting-edge technology in a supportive environment, contributing to NVIDIA's mission of transforming industries through AI and accelerated computing.