Igor Shovkun is a Deep Learning Algorithms Engineer based in Palo Alto with 11 years of experience at the intersection of HPC and applied research. He holds a PhD in Petroleum Engineering from UT Austin and dual degrees in Applied Physics and Mathematics from MIPT, bringing strong theoretical grounding to production-scale ML and simulation problems. After a multi-year stint as an HPC Engineer at Schlumberger and research roles at Stanford, he now develops deep learning algorithms at NVIDIA, combining high-performance computing expertise with model development. His background in computational geosciences and petroleum engineering gives him a practical edge in physics-informed machine learning and large-scale numerical workflows—skills that transfer to optimizing ML pipelines and accelerating training on specialized hardware.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD) Petroleum Engineering, Doctor of Philosophy (PhD) Petroleum Engineering at The University of Texas at Austin
Master of Science (MSc) Applied Physics and Mathematics, Master of Science (MSc) Applied Physics and Mathematics at Moscow Institute of Physics and Technology
Contributions:162 commits, 64 pushes, 5 branches in 7 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
Igor Shovkun - Deep Learning Algorithms Engineer at NVIDIA