Description
NVIDIA is seeking experienced software engineers to join its DGX Cloud team, focusing on scaling AI infrastructure using Kubernetes. You will work on production systems that enable large-scale GPU clusters for various AI workloads, developing custom software for GPU resource scheduling on Kubernetes.
Responsibilities:
- Develop and implement monitoring and health management capabilities for industry-leading reliability, availability, and scalability of GPU assets.
- Work with cross-functional teams to ensure production AI clusters run reliably and consistently with maximum performance.
- Evaluate system failures and improve services based on a well-defined incident management process.
Requirements:
- 5+ years of experience in a software engineering role within a highly technical organization.
- Direct experience with Kubernetes APIs and frameworks, beyond just operating a cluster.
- Strong communication skills and ability to work with multi-functional teams.
- Bachelor's degree in Computer Science, Engineering, Physics, Mathematics, or equivalent experience.
- Proficiency in a systems programming language (Go, Python) and understanding of data structures and algorithms.
Preferred qualifications:
- Technical competency in managing and automating large-scale distributed systems independent of cloud providers.
- Advanced hands-on experience with cluster management systems (Kubernetes, Slurm, Bright Cluster Manager).
- Proven operational excellence in maintaining reliable and performant AI infrastructure.
NVIDIA offers a competitive salary range of $152,000 - $287,500, depending on location, experience, and level. You will also be eligible for equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer--Distributed-Systems-Engineer---DGX-Cloud_JR2026619