Alvaro Gonzalez

Senior Staff Research Enginner And Team Lead at Google DeepMind

London, England, United Kingdom
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
Alvaro Gonzalez is a Senior Staff Research Engineer and team lead at Google DeepMind with over a decade of experience applying machine learning, structured models, and graph neural networks to real-world problems like weather forecasting and learned simulation. He combines deep academic training (PhD in Physics and Computing from Imperial College London) with hands-on engineering, shipping research code and robust training pipelines in high-profile open-source projects including contributions to matplotlib and DeepMind's own research repositories. His work spans full-stack ML engineering: model development, integration testing with real datasets, and production-focused fixes that improve usability and maintainability. Known for translating complex scientific problems into scalable software, he previously handled petabyte-scale experimental data analysis in X-ray free electron laser experiments. Colleagues value his ability to bridge research rigor and pragmatic engineering while mentoring teams to deliver impactful, reproducible results.
code10 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Physics and Computing, Doctor of Philosophy (Ph.D.) Physics and Computing at Imperial College London
bookMaster of Science (M.Sc.) Physics and Technology of Lasers, Master of Science (M.Sc.) Physics and Technology of Lasers at Universidad de Salamanca
languagesSpanish, English, French
github-logo-circle

Github Skills (21)

data-visualizations10
evaluation10
python10
data-science10
machine-learning10
data-visualisation10
numpy10
eval10
deep-learning10
tensorflow10
trainings10
neural-network10
data-visualization10
modeling10
testing9

Programming languages (5)

C#C++RustJupyter NotebookPython

Github contributions (5)

github-logo-circle
google-deepmind/graph_nets

Dec 2018 - Dec 2020

Build Graph Nets in Tensorflow
Role in this project:
userFull-stack Developer
Contributions:3 reviews, 26 commits, 28 PRs in 2 years
Contributions summary:Alvaro primarily focused on enhancing the Graph Nets library's functionality and improving its usability. They fixed an exception message in a utility function, addressing a bug in error reporting. Additionally, the user integrated a demo showcasing the core functionalities of the library and made minor updates and fixes. This suggests an active role in both developing core components and demonstrating the library's capabilities.
graphtensorflowgraph-networksgraphsdeep-learning
This repository contains implementations and illustrative code to accompany DeepMind publications
Role in this project:
userML Engineer
Contributions:3 reviews, 13 commits, 2 PRs in 2 years 1 month
Contributions summary:Alvaro made several contributions focused on integrating and testing machine learning models within the `deepmind-research` repository. This includes modifying integration tests to utilize actual datasets and incorporating training and evaluation steps. Code changes reflect modifications to training scripts and documentation fixes, indicating a focus on model training, deployment, and documentation. Further contributions add code related to OGB-LSC, specifically addressing bugs in the open source implementation.
pytorchimplementationsdeep-learningneural-networksmachine-learning
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