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.
14 years of coding experience
13 years of employment as a software developer
PhD Psychology (Cognitive & Biological), PhD Psychology (Cognitive & Biological) at University of Minnesota
BA Brain & Cogntive Sciences, BA Brain & Cogntive Sciences at University of Rochester
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.
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