Egor Shulgin is a PhD candidate and Graduate Student Researcher at KAUST with a decade of experience focused on optimization methods for machine learning, particularly in distributed and federated settings. He has contributed to published research from collaborations at MIPT and KAUST and completed applied research internships at Samsung AI Center and Apple working on federated learning. Comfortable bridging theory and experiments, Egor has a strong applied mathematics background from MIPT and leverages that foundation to design and evaluate stochastic and randomized optimization algorithms. His work frequently results in conference submissions and co-authored papers, showing a track record of turning theoretical insights into reproducible experimental results. Based in Jeddah, he combines deep academic training with industry-facing research experience that informs practical ML systems.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at KAUST (King Abdullah University of Science and Technology)
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at King Abdullah University of Science and Technology
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.