He obtained his PhD in Mathematics at the Technische Universität Berlin in 2000. Since then he has held several visiting positions, including a one-year professorship at the University of California, Los Angeles. Caputo's main research interests are in random graphs, random matrices, Markov chain Monte Carlo algorithms, and the probabilistic analysis of statistical physics models.