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 (22)

autodiff10
pytorch10
optimizers10
machine-learning10
gradient10
automatic-differentiation10
composable10
optimization10
hardware9
python9
tpu9
gpu9
deep-learning9
jax9
jit9

Programming languages (3)

JuliaTeXPython

Github contributions (5)

github-logo-circle
vroulet/jaxopt

Jan 2023 - Jan 2024

Hardware accelerated, batchable and differentiable optimizers in JAX.
Contributions:99 pushes, 22 branches in 1 year
pytorchdifferentiableautomatic-differentiationoptimizationaccelerated
vroulet/vroulet.github.io

Jun 2019 - Jul 2024

Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
Contributions:101 pushes in 5 years 2 months
templategithub-pages-templatemmistakesmistakesjekyll
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
Vincent Roulet - Research Scientist at Google