Senior Software Engineer, Distributed Systems Engineering - DGX Cloud
Core
Design and build scalable GPU cluster infrastructure and Kubernetes operators to support large-scale AI workloads.
Role type
Senior Software Engineer (Distributed Systems/Kubernetes)
Builds
Production AI clusters and custom GPU resource scheduling software
Domain
AI Infrastructure / High-Performance Computing
Deliverable
production ML models
Required skills
Kubernetes API development, GPU resource scheduling, systems programming (Go/Python), cluster operations, node health monitoring, incident management, data structures and algorithms
Preferred skills
Managing large-scale distributed systems independent of cloud providers, automating cluster management systems (Kubernetes, Slurm, Bright Cluster Manager), operational excellence in AI infrastructure
Technologies
Kubernetes, Go, Python, Slurm, Bright Cluster Manager
Responsibilities
Develop custom software for GPU resource scheduling on Kubernetes; Implement monitoring and health management for GPU assets; Evaluate system failures and improve services via incident management processes
Seniority
Senior, hands-on IC