Bruno Mazzotti is a Senior Machine Learning Kernel Engineer with over 15 years of software engineering experience and 11 years focused on production-grade ML and backend systems. He blends deep expertise in computer vision, embedded/mobile optimization and high-performance back-end engineering, having shipped face- and portrait-processing pipelines that run at 30 FPS on low-tier devices and transformed batch ML feature flows into millisecond real-time services. At Trustly he improved name-matching accuracy dramatically and built a Neo4j-backed real-time graph feature store that replaced slow batch pipelines, while at Eldorado he led C++ teams to shrink and accelerate DNNs for constrained hardware. Comfortable across roles—from software engineer to data scientist—he designs end-to-end ML systems, from conception through deployment and monitoring, and favors pragmatic, performance-driven solutions. A self-taught lifelong learner and team player, he pairs rigorous scientific problem solving with hands-on mentorship and process improvements like CI adoption and strong code review culture. Outside work he practices yoga and brings self-awareness and calm focus to high-pressure technical challenges.
11 years of coding experience
11 years of employment as a software developer
Master of Science (MSc) Computing Science and Computational Mathematics, Master of Science (MSc) Computing Science and Computational Mathematics at USP - Universidade de São Paulo
Extension (Ex) Complex Data Mining, Extension (Ex) Complex Data Mining at Universidade Estadual de Campinas
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
Bruno Mazzotti - Senior Machine Learning Kernel Engineer at Luxoft