skip to content

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

View full CV →