Systems Software Engineer, Cluster Control and Automation
Core
Build software to configure and control real AI infrastructure clusters for reproducible experiments, handling workload placement, resource allocation, and inference-serving configuration.
Role type
Systems Software Engineer (Cluster Control and Automation)
Builds
Programmatic interfaces for experimental cluster control and automation
Domain
AI Infrastructure / High-Performance Computing / Distributed Systems
Deliverable
production ML models
Required skills
Systems software development, Linux, Cluster/HPC automation, Distributed systems, Orchestration, Device control, Networking, Experiment-control software, AI coding agents
Preferred skills
Accelerators, Job-control systems, Kubernetes, Slurm, Operating systems (NixOS, CoreOS), IaC tools (Terraform/OpenTofu)
Responsibilities
Expose cluster controls via documented programmatic interfaces, Automate configuration and experiment setup, Build reliable execution with precondition checks and error handling, Record actions and outcomes for reproducibility, Coordinate access and permissions with cluster operators, Design interfaces for future optimisation software
Seniority
Mid-Senior, hands-on IC
