Principal Software Engineer - DGX Cloud
Overview
As Principal Software Engineer, you lead the design and operation of the Kubernetes-based AI infrastructure for DGX Cloud. You will develop software to manage a fleet of GPU/DPU clusters, and collaborate across NVIDIA to integrate cloud-native solutions. You’ll automate CI/CD and release processes, and tackle complex reliability, security, and performance challenges at AI Factory scale. This role offers impact by enabling scalable, secure AI infrastructure through end-to-end ownership.
Compensation / Benefitsequitybenefits packageremote work optionscompetitive base salary range 272,000 USD - 431,250 USDcareer growth opportunitiesdynamic team environment
ResponsibilitiesDesign and develop software to manage a fleet of Kubernetes clusters for GPUs and DPUsContribute to Cloud Native technology work within NVIDIACollaborate with cross-functional engineering teams for seamless integrationAutomate build, test, integration, and release processes for cloud-native appsMultitask across multiple projects and evolving prioritiesOwn and improve deployment safety, resiliency, and security of AI infrastructure
Key requirements15+ years of experience in large-scale environmentsBachelor in Computer Science (or MS) or equivalent experienceExpert-level knowledge in Go and CStrong Kubernetes and container technology understandingDeep knowledge of Unix/Linux kernel internalsHands-on automation with modern infrastructure toolsExperience setting up and automating CI/CD systemsBackground in cloud computing and distributed software design and developmentUnderstanding of performance, security, and reliability in distributed systemsCross-functional collaborationStrong problem-solving and analytical skillsExcellent communication and teamworkKubernetesGoC