I am an Assistant Professor in the School of Informatics at the University of Edinburgh, leading the Large-Scale Machine Learning Systems Group and co-directing the UK EPSRC Centre for Doctoral Training in Machine Learning Systems.
My research focuses on creating scalable, efficient, and reliable computer systems for machine learning and data management. This work has been recognized at major conferences such as OSDI, USENIX ATC, NSDI, CoNEXT, JMLR, ICML, NeurIPS, ECCV, and VLDB, earning awards from Google, Microsoft, Alibaba, and Tencent. I authored the open-source textbook Machine Learning Systems: Design and Implementation and co-founded several popular open-source projects including TensorLayer, HyperPose, TorchOpt and ServerlessLLM.
Prior to Edinburgh, I served as a research associate at Imperial College London, working under Peter Pietzuch and was a visiting researcher at Microsoft Research. My PhD, supervised by Paolo Costa and Alexander L. Wolf, was supported by a Google Fellowship in Cloud Computing.
PhD in Computer Science, 2018
Imperial College London, UK
MRes in Advanced Computing, 2012
Imperial College London, UK
Research Awards
Conference Committee Member: EuroSys (2025), EuroMLSys (2024), ICDCS (2024), SoCC (2023), APSys (2023), ICDE (2021 - 2023), MICRO (2022)