NVIDIA’s DGX Cloud Team develops infrastructure that powers AI research, with a focus on improving the efficiency and resiliency of machine-learning workloads and building scalable AI infrastructure tools and services. The team aims to provide AI researchers with a stable, scalable environment and the resources needed to advance innovation. The Senior Software Engineer will develop and optimize AI infrastructure services for DGX Cloud, contributing to cloud-services architecture and the resilience stack. Working in a dedicated backend-development team, the engineer will build infrastructure and products that support NVIDIA’s AI platforms and enable AI research. The role focuses on solutions spanning machine learning, distributed systems, and high-performance computing. It includes developing Kubernetes-orchestrated services for large-scale AI training workflows on training supercomputers at major cloud service providers, designing APIs that integrate with NVIDIA resilience services, and creating abstractions for submitting long-running training jobs. These systems should manage job lifecycles, automatically restart jobs after failures, maintain efficiency, and provide timely information to users. Services should be modular and suitable for coordination with and deployment on on-premises AI clusters using NVIDIA hardware and cloud services.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior