Mao Li is a Senior Data Engineer based in Stevenage with nearly a decade of experience building production-grade data platforms and recommender systems across companies like Roku and Huawei. He combines a PhD in Artificial Intelligence with hands-on expertise in ETL, data warehousing, large-scale recall/ranking pipelines, and feature engineering for ads and video recommendation. His background spans demand forecasting and logistics modeling at THG to data governance and mentoring at Ping An, giving him a strong blend of research rigor and operational delivery. Mao’s GitHub focus on reinforcement and imitation learning hints at a deeper interest in learning-from-demonstration techniques that inform his approach to personalization and ranking. Known for optimizing pipelines at scale—caching features in Redis and managing millions-item recalls—he thrives on turning complex ML research into reliable production systems.
9 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at University of York
Master's Degree, Computer Science, Master's Degree, Computer Science at Zhejiang University
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.