Matteo Pirotta is a research scientist based in Paris with 11 years of experience specializing in reinforcement learning, foundation models and vision-language agents. He has led and published research at Meta after a strong academic trajectory—PhD in Reinforcement Learning from Politecnico di Milano and postdoctoral work at Inria—bridging theoretical advances with applied sequential decision problems. His background spans both industry and academia, including applied ML project leadership in finance and teaching/mentoring dozens of students. Matteo blends deep expertise in online and sequential learning with hands-on experience building research systems, and he often works at the intersection of RL and large pretrained models for multimodal tasks. An engineer at heart, he brings rigorous mathematical training and practical deployment instincts to move models from concept to real-world evaluation.
11 years of coding experience
3 years of employment as a software developer
Machine Learning, Machine Learning at Max Planck Society
Machine Learning, Machine Learning at Università degli Studi di Genova
Bachelor's degree, Computer Engineering, 110 / 110 cum laude, Bachelor's degree, Computer Engineering, 110 / 110 cum laude at Politecnico di Milano
Online Learning, Machine Learning, Online Learning, Machine Learning at Københavns Universitet
Contributions:258 commits, 326 pushes, 21 branches in 2 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.