Adrien Ball

Senior Research Engineer at Google DeepMind

Paris, Ile-de-France
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
Adrien Ball is a Senior Research Engineer at Google DeepMind with a decade of experience building scalable ML systems and shipping production voice technologies. He led development of Sonos Voice Control and before that created the NLU core at Snips, maintaining the popular snips-nlu open-source project and a Rust inference library focused on efficient on-device inference. Adrien combines deep academic training in applied mathematics and probabilities with hands-on systems engineering, scaling training and inference across thousands of nodes and designing fast, queryable ML metrics. He is fluent in Python and Rust, with a practical emphasis on privacy-preserving spoken language understanding and tooling for reproducible evaluation. An active maintainer, his open-source work includes CLI and resource-management improvements to snips-nlu that keep large deployed systems healthy. Based in Paris, he brings a research-first mindset to production problems, now contributing to Gemini pre-training at DeepMind.
code10 years of coding experience
job11 years of employment as a software developer
bookL2 Mathematics Physical sciences and Computer sciences, L2 Mathematics Physical sciences and Computer sciences at Lycée Saint Louis
bookEngineer's degree Applied Mathematics, Engineer's degree Applied Mathematics at École Polytechnique
bookM2 Probabilities & Finance (ex DEA El Karoui), M2 Probabilities & Finance (ex DEA El Karoui) at Pierre and Marie Curie University
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
459reputation
26kreached
7answers
5questions
github-logo-circle

Github Skills (11)

dependency-management10
machine-learning10
nlp10
python10
package-management9
pip6
macos6
environment-variables6
mocking6
datasets6
zsh6

Programming languages (7)

CSSShellRustCJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
snipsco/snips-nlu

May 2018 - Jan 2020

Snips Python library to extract meaning from text
Role in this project:
userBack-end Developer & ML Engineer
Contributions:30 releases, 407 commits, 349 PRs in 1 year 8 months
Contributions summary:Adrien primarily contributed to the project by bumping the versions of dependencies, specifically those related to the Snips NLU ontology. Their commits demonstrate a focus on maintaining and updating the project's core components, including the setup and resources related to meaning extraction from text. These updates are essential for keeping the library up-to-date and ensuring it functions correctly with its dependencies. Furthermore, the user made additions to the CLI to download the language and gazetteer entities, thus helping with resource management within the project.
nlupythonbotintent-classificationtext-processing
Personal Website for Adrien Ball - hosted via Github Pages at adrienball.fr
Contributions:31 commits, 5 PRs, 43 pushes in 1 year 2 months
hostedjavascriptball
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
Adrien Ball - Senior Research Engineer at Google DeepMind