Skip navigation Jump to main navigation

New Health Guidance

Columbia will continue to require the wearing of non-cloth masks in instructional spaces for Summer sessions. Please ensure you have a green pass on the ReopenCU app. Learn more.
Close alert

Matteo Rinaldi

Lecturer; Machine Learning Engineering Manager, Spotify

Matteo Rinaldi works as a Machine Learning Engineering Manager at Spotify, where he leads a team in the Personalization org. The team's responsibilities include developing novel models to improve the quality of recommendations across various products within Spotify. Previously, Matteo was the manager of Venmo's ML team, which tackles problems such as Search Optimization, Feed Personalization and Churn Reduction via applications of Machine Learning. Before becoming a manager, Matteo was an individual contributor at Venmo, and before then at Viome, a startup where he was the first member in the ML group and developed the company's first ML models. He graduated with a Ph.D. in Mathematics from Carnegie Mellon University, with research at the intersection of Calculus of Variations and partial differential equations with applications to fluid dynamics. During his years at CMU, Matteo worked on a project in Deep Reinforcement Learning, where the goal was to learn optimal strategies in a simulated soccer match. Before moving to the United States, he earned his bachelor's and master's degrees in Mathematics from Università degli Studi di Perugia, Italy, and spent a semester at Eberhard Karls Universität in Tübingen, Germany while working on his master's degree.


  • Ph.D., Carnegie Mellon University 
  • M.S., Università degli Studi di Perugia, Italy 
  • B.S., Università degli Studi di Perugia, Italy