- London, England, United Kingdom +1 more
- Full-time · Senior
- 5+ years
Build and maintain the scheduling layer for GPU clusters across Kubernetes and SLURM, enabling shared capacity for training, inference, and batch workloads.
Locations (2)
- London, England, United Kingdom
- Helsinki, Uusimaa, Finland
Compensation
Cash and equity compensation along with local benefits.
Responsibilities
- Design and build the scheduling layer that lets training, inference and batch workloads share GPU capacity across Kubernetes and SLURM
- Build support for perishable compute and reclaim it when higher-priority work needs it
- Implement gang scheduling, topology-aware placement and preemption for multi-node training with Volcano, KAI Scheduler, Kueue or Slurm Bridge
- Develop Kubernetes operators and controllers for quotas, priorities, fair-share and queueing, and for the cluster lifecycle
- Solve interactions between workload types such as elastic training and latency-sensitive inference
