Vincent Roulet is a research scientist in Seattle with seven years of experience at the intersection of optimization and machine learning, currently researching at Google after academic roles at the University of Washington. His work blends rigorous theory and practical algorithms—developing regularized control methods, accelerated schemes for non-smooth structured prediction, and smoothness analyses for deep networks—often mentoring students to translate ideas into implementations. Trained at École Polytechnique and École Normale Supérieure, he combines strong mathematical foundations with hands-on engineering, from convolutional kernel optimization to semi-supervised deep methods. Notably, he has a track record of turning theoretical constructs (Moreau envelopes, target propagation analyses) into teachable coursework and reproducible research, and early entrepreneurship experience building an award-winning portable speaker highlights a pragmatic, product-minded side.
7 years of coding experience
7 years of employment as a software developer
Master 2 (M2) Mathematics, Computer Vision, Machine Learning, Very good, Master 2 (M2) Mathematics, Computer Vision, Machine Learning, Very good at Ecole normale supérieure
MPSI - MP, MPSI - MP at Lycée Louis Le Grand
Diplôme d'ingénieur, Electrical, Electronics and Communications Engineering, Diplôme d'ingénieur, Electrical, Electronics and Communications Engineering at Ecole polytechnique
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.