Leonardo Moraes is a Principal Machine Learning Engineer with a decade of experience building and operationalizing scalable AI systems, currently driving ML at AB InBev from São Carlos, Brazil. He combines rigorous academic training—a PhD and Master's in AI from Universidade de São Paulo—with hands-on MLOps and product-minded engineering to turn models into reliable, high-impact production services. His background spans research roles, consultancy leadership, and rapid-growth product teams (Sinch, Amaris), giving him a rare ability to align technical execution with business outcomes. An experienced educator and mentor, he teaches graduate courses and tutors data science, intentionally cultivating the next generation of practitioners while embedding best practices into teams. Less obvious: he frequently bridges academia and industry, moving advances from research prototypes through consultancy engagements into enterprise deployments.
10 years of coding experience
5 years of employment as a software developer
University of São Paulo
Bachelor of Computer Science, Artificial Intelligence, 8.7/10, Bachelor of Computer Science, Artificial Intelligence, 8.7/10 at Universidade Federal de Mato Grosso do Sul
Contributions:8 commits, 1 PR, 7 pushes in 2 years 7 months
winelinuxamdgpuperformancecemu
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
Leonardo Moraes - Principal Machine Learning Engineer at AB InBev