Mao Yancan is a software engineer and distributed systems researcher with nine years of experience specializing in cloud-native streaming and large-scale resource scheduling. He holds an ongoing PhD in Computer Science from NUS and has bridged academia and industry through roles at NUS, SUTD, ByteDance, and Baidu, contributing to papers on state migration, transactional stream processing, and cloud-native streaming layers. Currently at ByteDance working on AI infrastructure and Ray scalability, he focuses on observability, stability, and improving scheduler performance for massive workloads. His prior work includes building an automated runtime for tens of thousands of Flink jobs that boosted CPU utilization and cut operational costs—evidence of a pragmatic approach to research-driven production systems. Based in Singapore, Mao combines deep systems research with hands-on engineering to make distributed streaming systems more elastic, operable, and efficient.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Electronic Science and Technology of China
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at National University of Singapore
Contributions:9 commits, 7 pushes, 1 branch in 1 year
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.