Chetan Surpur is a Senior Software Engineer in San Jose with 15 years of experience building scalable, product-driven systems across startups and large tech organizations, currently at Meta. He blends research-grade algorithm work (notably on Numenta’s HTM spatial pooler and an associated US patent) with hands-on product and DevOps execution, optimizing C++/Python pipelines for 10x speedups. As a founder and engineering lead he grew mobile titles to millions of installs, architected stateless AWS backends supporting half a million active users and designed music-AI engines that powered featured App Store experiences. His background spans machine learning, real-time systems, and voice-first UX, and he contributes to open-source HTM implementations where he focused on core algorithm correctness and build reliability. Collected experience in startups and enterprise gives him a rare combination of product intuition, research rigor, and operational craftsmanship.
15 years of coding experience
11 years of employment as a software developer
Electrical Engineering and Computer Science (EECS), Computer Science, Electrical Engineering and Computer Science (EECS), Computer Science at University of California, Berkeley
HS - High School Diploma, HS - High School Diploma at Monta Vista High School
Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.
Role in this project:
Backend Developer & DevOps Engineer
Contributions:746 commits, 102 PRs, 45 pushes in 2 years 6 months
Contributions summary:Chetan's commits primarily focused on maintaining and improving the build and deployment process, suggesting a strong involvement in DevOps. The user addressed an issue within the build process, indicating an understanding of the build system. The user also appears to have experience with Python and potentially the project's dependency management through modifications to the `build.sh` script, which suggests work on backend tools or infrastructure.
Implementation of core NuPIC algorithms in C++ (under construction)
Role in this project:
Back-end Developer
Contributions:295 commits, 74 PRs, 29 pushes in 1 year 10 months
Contributions summary:Chetan's commits primarily involve implementing and testing core algorithms within the C++ codebase, focusing on the spatial pooler component. They added functionality to distribute columns over inputs, as well as the functionality to map columns. The user also made improvements to test cases by adding new test methods, correcting existing test methods, and adding assertions to make sure methods behave as expected.
nupiccpp
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.