Matei Zaharia

Associate Professor of EECS, UC Berkeley
Matei Zaharia

I’m an associate professor at UC Berkeley, where I work on computer systems and AI in the Sky Lab. I’m also co-founder and CTO of Databricks.

Interests: I’m interested in computer systems for large-scale workloads such as AI, data analytics and cloud computing. My recent projects include GEPA, an optimizer for AI prompts, code and arbitrary text parameters, the DSPy framework for LLM programs, the LOTUS engine for semantic queries, and efficient runtimes for AI and analytics. I am also interested in security and privacy, and have worked on scalable privacy for communication and Internet queries.

Open Source: Most of my research work is open source. During my PhD, I started the Apache Spark project, which is now one of the most widely used frameworks for distributed data processing, and co-started other datacenter software such as Apache Mesos and Spark Streaming. At Databricks, I helped develop MLflow and Delta Lake. Other recent software from my group includes MegaBlocks, ColBERT, DSPy, LOTUS, LEANN, Continual Learning Bench, and GEPA.

Some of my group’s past work has been featured in Wired (1/2/3), Fortune, TechCrunch, The Wall Street Journal, The Register, Ars Technica, Motherboard, ZDNet, The Economist, and Forbes.

Teaching

PhD Students and Postdocs

Past PhD Students and Postdocs

Publications

Recent Preprints

2026

2025

2024

2023

2022

2021

2020

2019

2018

Full Publication List

Awards

Service