Caio Andrade is a Data Scientist II specializing in recommender systems and NLP with eight years of experience building production-ready ML solutions. He combines a strong computer science foundation from USP and ongoing master's research at ICMC-USP with hands-on delivery of search and recommendation projects that improved CTR and GMS through personalized models and Learning-to-Rank. At Elo7 and Nubank he led migrations from legacy heuristics to metrified ML pipelines, introducing techniques like A-KNN, LightGBM ranking, and MLOps-enabled online prediction. Based in São Carlos, he pairs software engineering pragmatism (PySpark pipelines, refactors) with research-driven curiosity about information retrieval. Colleagues know him for translating academic methods into measurable business impact and for favoring resilient, production-first model design.
8 years of coding experience
5 years of employment as a software developer
Masters Computer Sciences (Recommender Systems), Masters Computer Sciences (Recommender Systems) at Instituto de Ciências Matemáticas e de Computação (ICMC) - USP
Bacharelado em Física, Bacharelado em Física at USP - Universidade de São Paulo
Bacharelado Ciência da Computação, Bacharelado Ciência da Computação at Instituto de Matemática e Estatística - Universidade de São Paulo (IME-USP)
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
Caio Andrade - Data Scientist II - Recomender Systems