Yaroslav Ganin is a research-driven software engineer with 11 years of experience building and shipping generative multimedia models, now a Member of Technical Staff at OpenAI after five impactful years as a Research Scientist at DeepMind. He blends deep academic training—a PhD-level background from Université de Montréal and advanced study at MIT and Skolkovo—with hands-on engineering from roles at NVIDIA and Google, plus a recent co-founder stint at Udio. His work sits at the intersection of cutting-edge generative research and production-grade systems, with a publication record maintained on Google Scholar. Based in London, he brings both the rigor of academic research and the pragmatism of product development to large-scale ML challenges, and has experience moving ideas from lab prototypes to deployed multimedia applications.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MSc) Data Analysis, Master of Science (MSc) Data Analysis at Yandex School of Data Analysis
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Skolkovo Institute of Science and Technology
Visiting Student, Visiting Student at Massachusetts Institute of Technology
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Université de Montréal
Contributions:21 commits, 19 pushes, 1 branch in 1 year 2 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.