Kostis Kaffes


I am an Assistant Professor in Computer Science at Columbia University. I got my Ph.D. at the Department of Electrical Engineering at Stanford University advised by Christos Kozyrakis. My research has been supported by the Stanford EE Departmental fellowship, A.G. Leventis Foundation, a Gerondelis Foundation Graduate Study Scholarship, and a Facebook Research Award.

I am broadly interested in computer systems, cloud computing, and scheduling. I have worked on end-host, rack-scale, and cluster-scale scheduling for microsecond-scale tail latency. Recently, I am looking for ways to make it easier to implement and deploy custom scheduling policies across different layers of the stack.

I hold a M.Sc. in Electrical Engineering from Stanford University. Before coming to Stanford, I worked for a year on distributed storage for the cloud at Arrikto. I received my undergraduate degree in Electrical and Computer Engineering from National Technical University of Athens in Greece, where I was advised by Nectarios Koziris. In Summer 2017, Summer 2018, Summer 2019, and Fall 2019, I worked as a PhD intern at Google for the NetInfra and Borg teams in Sunnyvale, CA. After my Ph.D., I spent a year at Google SRG.

PhD Students