Joao Carreira

I am a Ph.D. student at UC Berkeley in the RiseLab, where I am advised by Randy Katz. I am broadly interested in large-scale computer systems for Machine Learning workloads.

Prior to that I did research at EPFL (Switzerland) and MPI-SWS (Germany). I have also worked as a Strategy/Management consultant at Mckinsey&Co. in Europe and South America.

The best way to reach me is at joao [at] berkeley [dot] edu


Cloud Programming Simplified: A Berkeley View on Serverless Computing
Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Joao Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph Gonzalez, Raluca Ada Popa, Ion Stoica and David A. Patterson

A Case for Serverless Machine Learning
Joao Carreira, Pedro Fonseca, Alexey Tumanov, Andrew Zhang, Randy Katz
Workshop on Systems for ML at NIPS 2018 (MLSYS'18)

Disaggregation in the Cloud with uInstances and Cirrus
Joao Carreira
SOSP SRC (2017)

Network Requirements for Resource Disaggregation
Peter X. Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, Scott Shenker
OSDI 2016

Scalable Testing of File System Checkers
Joao Carreira, Rodrigo Rodrigues, George Candea, Rupak Majumdar
EuroSys 2012

Current and Past Students

Andrew Zhang
Andy Wang
Jeff Yu
Neel Somani
Nikhil Athreya
Ryan Yang
Shea Conlon


In-kernel RDMA

Algorithms for Programming Competitions






UVa Online Judge