Upendra Singh is an Architect - Machine Learning with 11 years of experience building and operationalizing large-scale analytics and ML systems, currently leading generative AI, time series, privacy-preserving AI, and identity resolution efforts at Twilio. He combines deep algorithmic roots from roles at Dell, EMC, and Bosch with production-first ML practice—designing streaming CDP pipelines in Spark, deploying models at scale, and monitoring/tuning them in live systems. His background spans marketing analytics (conversion attribution, CLV, personalization) and probabilistic record linkage, enabling unified customer profiles from diverse data sources. Comfortable across the stack—from C/C++ systems and storage performance modeling to PySpark and deep learning—he brings both systems optimization and applied data science to bear. Based in Karnataka, India, he pairs hands-on engineering with architect-level design, and has a track record of turning research-grade techniques into reliable, scalable production services.
11 years of coding experience
13 years of employment as a software developer
Master of Computer Applications (MCA), Computer Science, 8.16, Master of Computer Applications (MCA), Computer Science, 8.16 at Motilal Nehru National Institute Of Technology
Bachelor of Science - BS, Computer Science, First Division, Bachelor of Science - BS, Computer Science, First Division at Panjab University
Contributions:2 releases, 29 pushes, 1 branch in 1 year 1 month
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
Upendra Singh - Architect - Machine Learning at Twilio Inc.