Cloud Services Software Engineer
Overview Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. In this role you will help build and optimize AI infrastructure services that enable large-scale AI research. You’ll work with a world-class team to deliver resilient, scalable cloud-based platforms for DGX and AI workloads. You’ll design services and APIs that integrate with resiliency stacks, support long-running training jobs, and ensure efficient, auto-restarting workflows. This is a unique chance to impact AI infrastructure at scale and shape how researchers access powerful resources. Compensation / Benefitsequitybenefitssalary commensurate with experienceremote work optionsdiverse and inclusive environmentcareer growth opportunities
Responsibilities:
- Develop and optimize backend services for AI infrastructure and platforms
- Design, implement, and optimize Kubernetes-managed microservices for large-scale AI training workflows
- Co-design APIs to integrate with resilience stacks including telemetry, automation, and checkpoint/execution systems
- Create a submission abstraction for long-running training jobs with failure handling and auto-restarts
- Build modular services that can deploy on on-premises AI clusters using NVIDIA hardware and cloud services xaygatp Key requirements 5+ years of backend development experience
- Proficiency in Python, Go, C/C++ or similar high-performance languages
- Proven track record with large-scale distributed systems
- Experience with AWS, Azure, GCP and container tech (Docker, Kubernetes), plus Slurm for HPC/AI environments
PythonGoC/C++Kubernetes
DockerSlurm