CareerPlan

Cloud Services Software Engineer

US, CA, Santa ClaraFull-time$152k–$242k2026-10-21 → 2026-11-10

Core

Developing and optimizing AI infrastructure services, microservices, and APIs to enable large-scale AI training workflows on supercomputers and on-premises clusters.

Role type

Senior backend software engineer (distributed systems & AI infrastructure)

Builds

Scalable AI training workflows, resiliency stacks, and submission abstractions for long-running jobs

Domain

High-performance computing, distributed systems, cloud infrastructure

Deliverable

production ML models

Required skills

Backend development, distributed systems, Kubernetes, cloud platforms (AWS/Azure/GCP), containerization (Docker), HPC platforms (Slurm), Python/Go/C++

Preferred skills

Deep learning frameworks (PyTorch/TensorFlow/JAX/Ray), framework plugin architecture, NVIDIA GPU/network failure patterns, AI model tools

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 integrating with resiliency stacks; Craft submission abstractions for seamless job lifecycle management; Develop modular services deployable on on-premises AI clusters

Seniority

Senior, hands-on IC