Nisarg Shah is a software engineer with 12 years of experience building large-scale, production-ready ML and distributed systems, currently at Uber AI Engagements in San Francisco. He specializes in bridging research and product by automating end-to-end model rollout—reducing 1500 regional models to three deep learning models while improving performance. Previously he drove adoption and redesign of PyText at Facebook, contributing documentation, packaging fixes, and removal of non-open-source dependencies to improve developer usability for a widely used NLP framework. His background spans core backend engineering at Amazon (Alexa Smart Home and Personalization) and low-latency financial services at Morgan Stanley, reflecting a consistent focus on resilience, monitoring, and performance. Nisarg pairs strong academic credentials (UCLA MS, top engineering grades) with founder experience building a consumer app, demonstrating both product instinct and technical depth. He’s particularly effective at making research reproducible and deployable through automated training, metadata tracking, and AutoML-style experimentation.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, 3.9, Bachelor of Engineering (B.E.), Computer Science, 3.9 at University of Mumbai's Sardar Patel Institute of Technology
High School, High School at Sulochania Devi Singhania School
Master’s Degree, Computer Science, 3.8, Master’s Degree, Computer Science, 3.8 at University of California, Los Angeles
Post Graduate Diploma, Finance and Financial Management Services, Post Graduate Diploma, Finance and Financial Management Services at Welingkar Institute of Management
Diploma in Computer Technology, Computer Science, Diploma in Computer Technology, Computer Science at Maharastra State Board of Technical Education
A natural language modeling framework based on PyTorch
Role in this project:
Back-end Developer & Technical Writer
Contributions:61 commits, 43 PRs, 26 pushes in 2 years 1 month
Contributions summary:Nisarg primarily focused on improving the usability and clarity of the documentation and fixing build and packaging issues. They updated tutorial instructions, replacing deprecated commands and correcting file names, demonstrating a focus on user experience. Further, the user addressed build and packaging problems by specifying packages for wheel creation and adding missing initialization files. The user also addressed code-related items like removing a non-open-source library import.
Contributions:25 commits, 17 pushes, 1 branch in 1 year
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.