CareerPlan

Cloud Services Software Engineer

US, CA, Santa ClaraFull-time$152k2026-11-05 → 2026-11-10

Core

Develop and optimize scalable AI infrastructure services and backend systems to support large-scale AI training workflows and research on NVIDIA's DGX Cloud platform.

Role type

Senior IC Cloud Services Software Engineer (Backend/Distributed Systems)

Builds

Scalable AI training workflows, resilient microservices, and submission abstractions for long-running jobs on AI supercomputers and on-prem clusters.

Domain

High-Performance Computing (HPC) / Artificial Intelligence / Cloud Infrastructure

Deliverable

production ML models

Required skills

Backend development, Distributed systems, Cloud platforms (AWS/Azure/GCP), Container orchestration (Kubernetes/Docker), High-performance languages (Python/Go/C++), API design, Microservices architecture

Preferred skills

Deep Learning frameworks (PyTorch/TensorFlow/JAX/Ray), Framework plugin architecture, NVIDIA GPU hardware knowledge, AI model development

Technologies

Kubernetes, Docker, AWS, Azure, GCP, Slurm, Python, Go, C/C++, PyTorch, TensorFlow, JAX, Ray

Responsibilities

Design and optimize microservices orchestrated by Kubernetes for large-scale AI training; Co-design APIs for integration with NVIDIA resiliency stacks; Craft submission abstractions to hide infrastructure complexity and ensure job lifecycle management; Develop modular services deployable on on-premises AI clusters.

Seniority

Senior, hands-on IC