Max Manainen is a software engineer with nine years of hands-on experience specializing in ML compilers and performance-focused systems. Currently at Meta working on ML compilers for MTIA, he previously designed kernel codegen and framework integrations for IREE on a custom GPU at Rivos and collaborated on DL inference compilers at the University of Cambridge. His background spans low-latency production services—building an ad exchange at Yandex—and research-driven ML work, supported by an Applied Mathematics degree from MIPT and an MSc in Machine Learning from Royal Holloway. Max combines mathematical rigor with practical systems engineering, often bridging compiler research and real-world deployment. An early project inferred urban centrality without telecom data and was presented at an academic complexity conference, hinting at his ability to turn sparse signals into useful models. Based in London, he brings a rare blend of compiler internals, performance tuning, and production engineering to ML infrastructure problems.
9 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Machine Learning with a Year in Industry, Master of Science - MS, Machine Learning with a Year in Industry at Royal Holloway, University of London
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
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
Max Manainen - Software Engineer Intern, ML Compilers at Meta