Summary
Michael Farag is a Staff ML Engineer with a decade of experience building production-grade AI systems that scale, currently creating the Monarch AI Assistant to help people understand and manage their finances. He combines deep learning expertise in computer vision and NLP with hands-on ownership of the full ML lifecycle—from data acquisition and scraping to deployment—work honed at Pinterest, Focal Systems, and research roles at Waterloo. A Master of Mathematics in Computer Science from the University of Waterloo, he has led web-scale content understanding and extraction projects that power search, personalization, and recommendation pipelines. Known for improving model accuracy in production and being the first ML engineer in Pinterest’s Toronto office, he brings both startup agility and enterprise-scale rigor. Unusually, his background spans academic research, cloud deployments, and even winning a global ACM student chapter award, highlighting a blend of technical depth and community impact.
10 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer and Systems Engineering, Bachelor's degree, Computer and Systems Engineering at Faculty of Engineering, Alexandria University
High School, High School at Victoria College
Master of Mathematics, Computer Science, Master of Mathematics, Computer Science at University of Waterloo
English, Arabic, French