Flavio Truzzi is a Staff Machine Learning Engineer based in Vancouver with 14 years of software and ML experience and a Master's in AI from USP. He builds production-grade, scalable ML systems and APIs—reducing latencies by orders of magnitude and driving measurable revenue impact (e.g., $500k uplift from pricing model changes). Comfortable across Python, Go, Scala, Java and C/C++, he has led cross-functional teams, managed ML orgs, and mentored engineers into senior roles. A hands-on contributor to PyTorch, he has fixed core autograd and tensor-edge cases, reflecting deep familiarity with neural network internals and high-performance code. He combines research-level RL work from his thesis with pragmatic engineering—shipping online learning, real-time APIs, and cost-optimized big-data pipelines.
14 years of coding experience
8 years of employment as a software developer
Master’s Degree Artificial Intelligence, Master’s Degree Artificial Intelligence at USP - Universidade de São Paulo
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
ML Engineer
Contributions:3 reviews, 8 PRs, 8 comments in 2 years 5 months
Contributions summary:Flavio contributed to the PyTorch repository by addressing issues related to the dynamic neural networks and tensor operations. Their work included fixing bugs in auto-functionalization, particularly those related to optional arguments and default values. The user also made improvements to the `cat` backward pass and added guard oblivious on meta registrations.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Contributions:29 pushes, 7 branches in 6 months
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
Flavio Truzzi - Staff Machine Learning Engineer at Meta