Vincent Roulet

Research Scientist at Google

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job7 years of employment as a software developer
bookMaster 2 (M2) Mathematics, Computer Vision, Machine Learning, Very good, Master 2 (M2) Mathematics, Computer Vision, Machine Learning, Very good at Ecole normale supérieure
bookMPSI - MP, MPSI - MP at Lycée Louis Le Grand
bookDiplôme d'ingénieur, Electrical, Electronics and Communications Engineering, Diplôme d'ingénieur, Electrical, Electronics and Communications Engineering at Ecole polytechnique
languagesEnglish, German
github-logo-circle

Github Skills (19)

machine-learning10
jax10
optimization10
hardware9
gpu9
deep-learning9
jit9
differentiable-programming9
tpu8
root-finding6
backtracking6
optimization-methods6
julia5
python3
synthetic-data3

Programming languages (6)

JuliaTeXSCSSJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
vroulet/jaxopt

Jan 2023 - Apr 2025

Hardware accelerated, batchable and differentiable optimizers in JAX.
Contributions:111 pushes, 26 branches in 2 years 3 months
pytorchdifferentiableautomatic-differentiationoptimizationaccelerated
vroulet/ilqc

Apr 2019 - Oct 2022

Iterative Linearized Control Toolbox
Contributions:13 commits, 14 pushes, 1 branch in 3 years 6 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