Latest publications include: 'Automatic Discovery of Composite SPMD Partitioning Strategies in PartIR' (NeurIPS22 MLForSystems), 'BoGraph: structured bayesian optimization from logs for expensive systems with many parameters' (EuroSys22 MLSystems), 'High-Dimensional Bayesian Optimization with Multi-Task Learning for RocksDB' (EuroSys21 MLSystems). Also completed an MPhil Thesis titled 'RLCache: Automated Cache Management Using Reinforcement Learning'.
Research Experience
Worked at Amazon, Google, Twitter, and DeepMind on large-scale distributed systems. Participated in many hackathons where he tries quick ideas or implements interesting papers.
Education
Obtained a distinction in the MPhil Advanced Computer Science at the University of Cambridge in 2019. Graduated with a first from The University of Manchester in a BSc Computer Science with Industrial Experience. Received multiple awards in Manchester for improving students' life and employability prospects at the department.
Background
Currently a final-year PhD student in the Systems Research Group of the University of Cambridge Computer Laboratory, supervised by Dr Eiko Yoneki. Also a Doctoral Student at The Alan Turing Institute. His main research interest is the intersection of Machine Learning and Computer systems design. His thesis focuses on designing computer systems with probabilistic graphical models as building blocks, enabling explainable and robust auto-tuning with Bayesian Optimization and failures recovery using Causal Contextual Bandit.
Miscellany
Teaches second-year modules: Data Science, Concurrent and Distributed systems; third-year modules: Machine Learning and Bayesian Inference; Master’s modules: Large-Scale Data Processing and Optimization, Dataflow programming using TensorFlow. Serves on the Technical Program Committee for several workshops including NeurIPS22 DMMLSys, EuroSys22 EuroMLSys22, and EuroSys21 EuroMLSys21.