Peter Battaglia

Senior Director at Google DeepMind

Cambridge, Massachusetts, 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
Peter Battaglia is a senior research and engineering leader at DeepMind with a 14+ year track record bridging cognitive science and machine learning to understand perception, motor control, and reasoning. He earned a PhD in Cognitive & Biological Psychology, trained at MIT, and has advanced from research scientist to Senior Director while driving projects that translate human cognitive models into scalable ML systems. His contributions to notable open-source work—such as foundational components of DeepMind's graph_nets library for building graph neural networks in TensorFlow—reflect hands-on expertise in Python/C++ and model engineering. Known for combining rigorous experimental methods with practical systems design, he thrives at the intersection of visual perception, interactive virtual environments, and state-of-the-art learning algorithms.
code14 years of coding experience
job13 years of employment as a software developer
bookPhD Psychology (Cognitive & Biological), PhD Psychology (Cognitive & Biological) at University of Minnesota
bookBA Brain & Cogntive Sciences, BA Brain & Cogntive Sciences at University of Rochester
github-logo-circle

Github Skills (7)

machine-learning10
deep-learning10
tensorflow10
python10
neural-network9
artificial-intelligence9
graph9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
google-deepmind/graph_nets

Oct 2018 - Oct 2018

Build Graph Nets in Tensorflow
Role in this project:
userML Engineer
Contributions:13 commits, 7 pushes in 2 days
Contributions summary:Peter contributed to the core functionality of the graph nets library. Their work involved initial setup and the creation of foundational blocks, including aggregation modules and broadcast functions essential for constructing graph neural networks. The user also updated the library version and dependencies. Their contributions demonstrate expertise in building components for deep learning models within the TensorFlow framework.
graph-networksdeep-learningnetsneural-networksgraphs
pbattaglia/blendertools

Mar 2013 - Sep 2014

Contributions:32 commits in 1 year 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
Peter Battaglia - Senior Director at Google DeepMind