
Software Engineer - Fleet Management & Repair Automation
Meta · London, UK
Job description
Fleet Management builds the automation layer for Meta's data center fleet. We own the systems that plan, orchestrate, and execute the operational workflows that keep hundreds of thousands of machines healthy, available, and efficient across every region, and increasingly across public cloud providers as well. Our platforms cover the full lifecycle of work performed on the fleet: - Planned maintenance and rollouts: firmware, kernel, OS, and hardware maintenance executed safely and predictably at fleet scale. - Unplanned work and repair: detecting failures, deciding what to do about them, and driving the repair workflow through until capacity returns to production. - Fleet lifecycle operations: turn-ups, decommissions, server and service moves, rack logistics, and capacity rebalancing. - Safety and capacity control: deciding how much of the fleet may be unavailable at once, resolving conflicts between competing operations, rate limiting, graceful cancellation, and emergency stop. - Autonomy: replacing human-driven operational decisions with automation and agentic workflows, backed by the observability and quality signals needed to trust them. Practically, this means we build large-scale workflow orchestration engines: systems that model operational intent, schedule it against fleet constraints, execute it across dozens of downstream systems, and decide what to do when steps fail. The engineering problems are distributed systems problems - state machines, scheduling, conflict resolution, idempotency, partial failure, and strong safety guarantees over irreversible physical actions. The fleet is growing fast, and the operational volume with it. We are not going to staff our way through that, so our mandate is to make fleet operations scale by an order of magnitude without a corresponding increase in human effort.
Verified and listed by ActiveJobs. Applications are made directly on Meta's own career page — we never sit in the middle.