Cheng Jie is a Machine Learning Engineer specializing in GenAI with nine years of experience building production-grade ML systems at Meta, Pinterest, and Walmart Global Tech. He designs and deploys agentic AI workflows and scalable multi-step model infrastructure, and has a strong track record in recommendation systems, NLP, and ads optimization that delivered measurable business impact (e.g., doubled GMV for an SEM bidding system and +15% ROAS improvements). Technically fluent in Python, Java, PyTorch and Spark, he also contributes to open-source big-data projects like Alibaba’s Alink, improving streaming and file-handling robustness. He holds a PhD in Mathematics and Statistics from the University of Maryland and combines research rigor (ICML publication on CPT and RL) with practical engineering and DevOps experience. Based in Sunnyvale, he excels at cross-functional delivery—bridging product, frontend and backend teams—to align AI capabilities with business needs. A pragmatic problem-solver, he often moves between model fine-tuning, evaluation frameworks, and low-level pipeline fixes to ensure reliable, efficient ML at scale.
9 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD) Mathematics and Statistics, Doctor of Philosophy (PhD) Mathematics and Statistics at University of Maryland
Master in statistics probability theory data analysis, Master in statistics probability theory data analysis at Columbia University
Bachelor of Economy Marketing/Marketing Management General, Bachelor of Economy Marketing/Marketing Management General at Xiamen University
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:17 commits, 7 comments, 7 issues in 5 months
Contributions summary:Cheng primarily contributed to improving the codebase and addressing potential issues related to file handling and performance. They fixed an int overflow bug within the CSV file reading process by adding test cases for the CsvFileInputSplit. They also refactored a Kafka 0.11 sink, demonstrating familiarity with data streaming and integration with external systems. Furthermore, the user removed an unnecessary test case, indicating active code maintenance.
Contributions:8 pushes, 1 branch in 2 years 8 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.
Request Free Trial
Cheng Jie - Machine Learning Engineer, GenAI at Meta