Joao Carreira

I currently work at Renaissance Technologies.

Previously, I was a Ph.D. student at UC Berkeley in the RiseLab where I did research in large-scale serverless systems for Machine Learning workloads. I was advised by Randy Katz and Pedro Fonseca.

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

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

Publications

Pronghorn: Effective Checkpoint Orchestration for Serverless Hot-Starts
Sumer Kohli, Shreyas Kharbanda, Rodrigo Bruno, Joao Carreira, and Pedro Fonseca.
In the 19th USENIX EuroSys Conference 2024 (EuroSys'24). (To appear)

From Warm to Hot Starts: Leveraging Runtimes for the Serverless Era
Joao Carreira, Sumer Kohli, Rodrigo Bruno, and Pedro Fonseca.
In the 18th Workshop on Hot Topics in Operating Systems (HotOS'21).

What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing
Johann Schleier-Smith, Vikram Sreekanti, Anurag Khandelwal, Joao Carreira, Neeraja J. Yadwadkar, Raluca Ada Popa, Joseph E. Gonzalez, Ion Stoica, David A. Patterson.
In the Communications of the ACM (April 2021).

Practical and Scalable Serverless Computing
Joao Carreira
PhD Thesis (2020).

Cirrus: a Serverless Framework for End-to-end ML Workflows
Joao Carreira, Pedro Fonseca, Alexey Tumanov, Andrew Zhang, Randy Katz.
In the ACM Symposium on Cloud Computing 2019 (SoCC'19).

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
arXiv

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

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

Past Students

Andrew Zhang (Citadel intern)
Andy Wang (Google)
Jeff Yu (Masters student at UCSD)
Neel Somani (Citadel)
Nikhil Athreya (Masters student at Stanford)
Ryan Yang (iRobot intern)
Shea Conlon (Apple intern)
Sumer Kohli (Citadel intern)
Tyler Davis (PhD student at UCLA)

Software

Kernel-level RDMA

Algorithms for Programming Competitions