· Staff Research Scientist, Niantic Spatial, Inc.2025–
· Staff Research Scientist, Niantic, Inc.2023–2025
· Senior Research Scientist, Niantic, Inc.2021–2023
· Senior Research Scientist, Five AI2020–2021
· Research Scientist, Five AI2018–2020
· Postdoctoral Research Assistant In Computer Vision, University of Oxford2017–2018
· Visiting PHD Student, University of Oxford2016–2016
· Doctor of Philosophy - PhD, Computer Science and Engineering, Università di Bologna2014–2017
· PHD Student, University of Bologna2014–2017
· Research Fellow, University of Bologna2013–2013
· Computer Engineering Intern, Willow Garage2012–2012
· Master's degree, Computer Engineering, 110/110 cum laude, Università di Bologna2010–2013
· Bachelor's degree, Computer Engineering, 110/110 cum laude, Università di Bologna2007–2010