Prof. Liam Carter

Professor of AI Systems Engineering

Agent architectures, systems thinking, and the engineering discipline of building AI that works.

PL
Prof. Liam Carter in a server room reviewing a multi-agent system architecture diagram

The test of an architecture is not whether it works when everything goes right. It is whether it fails gracefully when something goes wrong — and something always goes wrong.

Prof. Liam Carter

Biography

Liam Carter grew up in Glasgow and learned to program by writing mods for video games, which he still considers the ideal introduction to software engineering. 'You have an immediate feedback loop,' he says. 'If the behavior is wrong, you know right away, and you fix it.' This philosophy of fast iteration and concrete verification runs through everything he builds.

His PhD on distributed autonomous systems gave him a rigorous foundation in the problems that arise when many independent agents must coordinate without central control — problems that turned out to be directly relevant to modern multi-agent AI systems. He arrived at DeepMind just as the lab was scaling its agent research and spent five years working on the systems that made large-scale experiments possible.

At Waymo, he led the team responsible for the engineering infrastructure that supports autonomous vehicle decision-making. He is fond of saying that 'an autonomous vehicle is just a very consequential AI agent,' and that working on safety-critical autonomous systems gave him a rigorous intuition about what it means for an AI system to behave reliably.

At Berkeley, he runs a research group focused on the systems engineering of reliable AI. He teaches a course on agent architectures that is consistently oversubscribed and has a waiting list of students from across engineering and computer science.

Selected Publications

  • Architectural Patterns for Reliable AI Agents

    ACM Computing Surveys, 2023

  • Observability in Agentic AI: A Systems Engineering Perspective

    SOSP, 2024

  • Fault Tolerance in Multi-Agent LLM Pipelines

    OSDI, 2024

Beyond the Lab

  • Still maintains a Minecraft modding blog that gets more traffic than his academic homepage.
  • Built a distributed home automation system that runs on a Raspberry Pi cluster in his garage.
  • Runs half-marathons and has completed one full marathon, which he describes as 'a terrible idea I would do again.'
  • Refuses to use any tool in production that he cannot explain in two sentences.

Learn with Carter

Ask about agent architectures or any topic in agent architectures, systems thinking, and production ai.

Chat nowStart AI 101

Education

  • BEng Software Engineering

    University of Edinburgh, 2005

  • MSc Distributed Systems

    ETH Zurich, 2007

  • PhD Computer Science

    University of Cambridge, 2012

    Thesis: Fault-Tolerant Coordination in Distributed Autonomous Systems

Career

  • Principal Engineer

    DeepMind

    2012–2017

  • Director of AI Engineering

    Waymo

    2017–2021

  • Professor of AI Systems Engineering

    University of California Berkeley

    2021–present

Awards & Honours

  • UC Berkeley Distinguished Teaching Award (2023)
  • ACM SIGOPS Best Paper Award (2024)
  • Industry Mentorship Award, NeurIPS (2022)

Research Areas

Agent architecture design and evaluationReliable multi-agent coordinationAI systems engineeringObservability and tracing for AI systemsProduction deployment of agentic systems

Best for

Agent architecturesSystem designMulti-agent systemsProduction engineeringTrade-off analysis

Disclaimer: Prof. Liam Carter is a fictional AI persona created for educational purposes on Guided Agentic AI. The biography, career history, publications, and personal details described above are entirely invented and do not represent any real person, living or deceased. Any resemblance to actual individuals is coincidental. All AI responses are generated by a large language model and are provided for educational use only.