Surag Gupta is a Senior Machine Learning Engineer with nine years of experience building production ML and generative AI solutions, currently developing decision-focused generative models at Apple. He previously led ML and data science teams at Target, where he bridged research and production as a Lead ML/AI Scientist and Senior Data Scientist, and earlier roles honed his decision-science expertise at Mu Sigma. Trained in Business Analytics (University of Minnesota) with an engineering background in Electronics and Communications, he blends quantitative rigor with product-minded deployment. Pragmatic about scaling models in enterprise environments, he has a track record of turning analytics research into operational systems that influence business decisions. An interesting thread through his career is repeatedly moving between research, applied ML, and leadership—making him effective at both prototyping novel models and driving them to production impact.
9 years of coding experience
9 years of employment as a software developer
Master’s Degree Business Analytics, Master’s Degree Business Analytics at University of Minnesota - Carlson School of Management
Bachelor of Technology (B.Tech.) Electronics and Communications Engineering, Bachelor of Technology (B.Tech.) Electronics and Communications Engineering at SRM Institute of Science and Technology (SRMIST)
High school, High school at Kendriya Vidyalaya, JIPMER Campus, Pondicherry
Contributions:3 commits, 2 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
Surag Gupta - Senior Machine Learning Engineer at Apple