Tommaso Carraro is a research-focused software engineer with 8 years of experience, currently developing LLM-powered recommendation systems at Disney Research Zurich. He holds a PhD in AI from the University of Padova with a visiting research stint at Rutgers, and has a strong track record building LLM agents and Neuro-Symbolic recommenders during multiple internships at SonyAI, including a RecSys 2025 paper and a production-oriented proof-of-concept for the SonyLIV platform. He combines deep academic expertise in NeSy integration with hands-on engineering in function-calling LLM architectures, vector stores, and recommender frameworks like RecBole and Qdrant. Notably, he demonstrated practical gains by improving small-model function-calling via in-context example retrieval and designed LLM reranking based on generated user personas. Based in Vigonza, Italy, he bridges research and productization, focusing on scalable, tool-enabled agents that make recommendations interpretable and interactive.
8 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Brain, Mind and Computer Science, Doctor of Philosophy - PhD, Brain, Mind and Computer Science at Università degli Studi di Padova
High School Diploma, Computer Science, High School Diploma, Computer Science at ITIS Francesco Severi
Master's degree, Computer Science, Master's degree, Computer Science at University of Helsinki
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at Rutgers University
Contributions:11 PRs, 139 pushes, 7 branches in 2 months
javascriptingegneria-del-softwareannodeldell
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.
Request Free Trial
Tommaso Carraro - Research Intern at Disney Research