Ashwin Chakicherla is a Technical Program Manager at NVIDIA with a decade of engineering experience spanning machine learning, data science, and systems software. He holds a BS in Computer Science from USC (Class of 2021) and progressed from research and internship roles to senior software engineering work on mixed-signal GPU validation and remote debugging infrastructure. Ashwin has shipped performant Python and C++ systems—optimizing ML pipelines at Cisco and porting multi-GPU testing and multi-viewer tooling for NVIDIA’s MSDV team—and often bridges hands-on development with program-level delivery. He’s comfortable translating research prototypes into production-ready tooling (from TensorFlow-based GUIs for lab researchers to scalable KNN implementations) and has a track record of improving model reliability and inference performance. Based in San Francisco, he combines deep technical fluency with leadership in student and cross-functional initiatives, reflecting both pragmatic engineering and people-first program management.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Southern California
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
Ashwin Chakicherla - Technical Program Manager at NVIDIA