Ivan Provilkov is a research engineer and product-minded leader with nine years of experience building and scaling ML-driven consumer products and research systems. He has led teams from 0 to 20 engineers, shipping AI character-driven apps that reached top-10 positions on the US Google Play Store and grew MRR into five figures through rigorous A/B testing and rapid hypothesis cycles. His background blends academic research—two first-author ACL/EMNLP papers and contributions used by major labs—with hands-on production work fine-tuning and serving models up to 13B parameters. At Yandex he advanced uncertainty estimation and novel decoding techniques; more recently he focuses on preference tuning, RL-based evaluations, and fine-tuning platforms at Together AI. Ivan pairs deep technical expertise in NLP and transformers with product metrics obsession (notably large jumps in messages/user and retention), and a history of turning research insights into measurable user and business impact.
9 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, Specialized in Machine Learning Scientific Research, 4.9/5, Diploma with honors, Master's degree, Computer Science, Specialized in Machine Learning Scientific Research, 4.9/5, Diploma with honors at Moscow Institute of Physics and Technology (State University) (MIPT)
Was part of my Bachelor and Master studies, Widely-known program in Advanced Data Science, GPA 5/5, Was part of my Bachelor and Master studies, Widely-known program in Advanced Data Science, GPA 5/5 at Yandex School of Data Analysis
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.