I build computer systems to train and deploy large-scale ML models. My research focuses on end-to-end ML pipelines, aiming to improve their scalability, efficiency, and security by co-designing the many interacting systems that comprise them. My interests span the computing stack – including systems, databases, architecture, and security – and their intersection with machine learning.