Gang Cheng is a machine learning engineer with nine years of industry experience and a current MS candidate in Computer Science at the University at Buffalo, focused on building large-scale recommendation and search systems. He has shipped production ML pipelines and embedding-based retrieval frameworks that served hundreds of millions of users at Weibo and Qutoutiao, and has applied transformer-based NLP to low-latency economic indicator extraction and news summarization at Bloomberg. His background spans end-to-end systems—modeling, feature engineering, Spark/PySpark pipelines, and deployment on AWS/Kubernetes—using Python, Go, Java, and Scala. Notably, he has implemented GCNs on graphs with billions of edges and two-tower retrieval architectures to optimize candidate generation at scale. Based in New York, he blends research experience from Apple’s search science team with hands-on infrastructure work to deliver robust, production-ready ML solutions.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Applied Statistics, Bachelor of Science - BS, Applied Statistics at Shanghai University of International Business and Economics
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University at Buffalo
Contributions:7 releases, 8 PRs, 82 pushes in 14 days
guipython3rosxbox-controller
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.