Zhaofeng Wu is a research scientist with 11 years of experience at the intersection of NLP, deep learning, and production ML systems, currently focusing on post-training of code models with reinforcement learning at Meta. He holds a PhD-level trajectory from MIT and strong academic roots at University of Washington, contributing to multiple high-impact papers (ICLR, EMNLP, TACL) and projects across AI2, Google, and UW. Practically minded, he’s contributed to the widely used AllenNLP library by extending transformer support and long-sequence handling, and has hands-on experience building scalable training pipelines and deployed features at Google and Facebook. His background blends core engineering (distributed training, search, iOS/backend systems) with research rigor, enabling him to move ideas from papers into production-ready code. Notably, he has built an influential campus course-recommendation and visualization system used by thousands, reflecting a knack for applied NLP products that improve user outcomes. He is actively seeking full-time roles in model pre-training, post-training and reinforcement learning where he can bridge research insights and engineering at scale.
11 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Washington
Doctor of Philosophy - PhD, EECS, Doctor of Philosophy - PhD, EECS at Massachusetts Institute of Technology
High School, High School at The Affiliated High School of Peking University
An open-source NLP research library, built on PyTorch.
Role in this project:
Back-end Developer & ML Engineer
Contributions:31 commits, 47 PRs, 17 pushes in 3 months
Contributions summary:Zhaofeng made significant contributions to the AllenNLP research library, focusing on improving predictor functionality and enhancing code maintainability. Their work included refactoring code related to predictor requirements, adding tests for base predictor fallthrough, and updating paths. They also implemented changes to support models that use the [CLS] token at the end and integrated long sequence splitting for transformer models.
Contributions:249 commits, 2 pushes in 1 year 1 month
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.