Arjun Puri
Computational Neuroscientist (prev. Software Engineer)
I'm a master's student at the Bernstein Center for Computational Neuroscience in Berlin. I'm drawn to the intersection of biological and artificial intelligence — specifically, how insights from neural computation might inform how we build learning systems. Previously, I spent 8 years building distributed systems as a Staff Engineer at Plaid. I hold degrees in Computer Science and Mathematical Sciences from Carnegie Mellon University.
Research Interests
I'm interested in how biological neural networks represent, store, and transform information. I'm particularly curious about how memory can emerge from recurrent connectivity and population dynamics, including attractor-based mechanisms such as Hopfield networks. More broadly, I'm drawn to mathematical and dynamical-systems explanations of neural computation, and to how biological principles might inform artificial neural networks.
Featured Projects
Background
Education
-
Bernstein Center for Computational Neuroscience
M.Sc. Computational Neuroscience
2025 - Present
-
Carnegie Mellon University
B.S. Computer Science & B.S. Mathematical Sciences
2012 - 2016
Experience
-
Plaid
Staff Engineer & Tech Lead, Core Services
2018 - 2025
-
Quantifind
Software Engineer, Data Platform
2016 - 2018