Petr Ostroukhov is a senior engineer and PhD in Mathematics and Computer Science with nine years of experience specializing in numerical optimization and machine learning. He focuses on improving efficiency of Large Language Model training, bringing deep expertise in high-order optimization methods, adaptive step and batch size strategies. His career bridges research and applied work across institutions like MBZUAI, MIPT and Yandex, and he has taught and led courses and seminars on optimization at graduate and undergraduate levels. Petr has hands-on experience with NLP and low-resource machine translation from industry roles and has contributed to digital signal processing and tensor-method projects in academia. Colleagues describe him as someone who translates advanced theoretical methods into practical training improvements—often spotting algorithmic gains that are not obvious from standard first-order views. Now based in Moscow, he combines rigorous research training with production-minded engineering at Huawei.
8 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Mathematics and Computer Science, Doctor of Philosophy - PhD, Mathematics and Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:51 pushes, 1 branch in 1 year 3 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.