Shubham Gupta is an experienced machine learning and backend engineering leader with 11 years building scalable, production ML systems and microservices across startups and open-source projects. Currently Team Lead at OpenMined, he combines hands-on backend contributions to privacy-preserving tooling like PySyft with a track record of shipping real-time ML services at HackerEarth (face recognition, speech-to-text, proctoring) and optimizing inference pipelines for low latency. A Udacity Machine Learning Nanodegree graduate and active Kaggler, he bridges research and product by implementing CI/CD, containerized deployments, and architectures designed for thousands of concurrent users. Notably, his open-source work focuses on data workflows that keep data on remote servers, reflecting a practical interest in privacy-first ML.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech, Electrical and Electronics Engineering, Ist Division, Bachelor of Technology - BTech, Electrical and Electronics Engineering, Ist Division at Ajay Kumar Garg Engineering College
Perform data science on data that remains in someone else's server
Role in this project:
Backend Engineer
Contributions:598 reviews, 906 commits, 555 PRs in 5 years 1 month
Contributions summary:Shubham's commits primarily focus on developing and maintaining backend code within the PySyft project. They implemented functionality to save virtual machine details to JSON for post-processing within the Hagrid package, and added details for uploading the MedNIST dataset within the adastra do notebook. These changes indicate a focus on enhancing data management and the overall data science workflow.
Contributions:8 commits, 3 PRs, 6 pushes in 5 months
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.