CareerPlan

Systems Software Engineer, Cluster Control and Automation

Cambridge, England, United KingdomFull-time2026-10-22 → 2026-11-10
Hybrid

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