Daochen Zha is a Senior Machine Learning Engineer with nine years of experience bridging research and production ML, currently leading ML efforts at Airbnb and completing a PhD at Rice University. His background spans reinforcement learning, anomaly detection, AutoML and graph representation learning, with internships at Meta and Kuaishou that informed both large-scale systems and game-playing RL research. He has contributed to high-impact open-source projects—helping refine DouZero (ICML 2021 DouDizhu RL) and adding core brute-force search capabilities to TODS for time-series outlier detection—demonstrating an ability to move ideas from papers into robust code. Known for improving environment fidelity and CPU compatibility in RL projects, he combines deep academic training with hands-on engineering that tightens the loop between research prototypes and production-ready pipelines.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Wuhan University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Rice University
Doctor of Philosophy - PhD Student Computer Science, Doctor of Philosophy - PhD Student Computer Science at Texas A&M University
[ICML 2021] DouZero: Mastering DouDizhu with Self-Play Deep Reinforcement Learning | 斗地主AI
Role in this project:
ML Engineer
Contributions:3 releases, 79 commits, 4 PRs in 1 year
Contributions summary:Daochen primarily contributed to the project by modifying the `env.py` file to include functionalities related to different objectives (wp, adp, and logadp) within the DouDizhu environment. They updated comments and added new features to the game environment, including reward calculations. Further, the user made updates to various setup files, including dependencies such as `rlcard`. The user also refined CPU support, enhancing the project's compatibility.
TODS: An Automated Time-series Outlier Detection System
Role in this project:
ML Engineer
Contributions:22 commits, 12 pushes, 1 comment in 11 months
Contributions summary:Daochen primarily contributed to the `BruteForceSearch` class, a core component for time-series outlier detection within the TODS system. Their work involved fixing bugs in the entry point and adding a brute-force search algorithm. They modified the pipeline to include different processing steps, feature analysis, and detection algorithms related to time-series analysis. They refined the example scripts and updated the pipeline structure within the AutoML system.
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
Daochen Zha - Senior Machine Learning Engineer at Airbnb