Zhengxu Chen is a seasoned software engineer with 11 years of experience building low-level, high-performance backend systems and compilers, currently working at Meta and on the PyTorch Compiler team. He has deep C++ and multithreading expertise from maintaining and extending Facebook's Thrift and Folly libraries, improving observability, concurrency, and memory safety in production infrastructure. His contributions to PyTorch and functorch show a strong interest in computation graphs, symbolic shape analysis, and GPU-accelerated frameworks. A CMU MS and Michigan/Shanghai Jiao Tong alumnus, he combines academic rigor with practical system-building—his earlier work included static analysis tools integrated into database tuning research. Colleagues rely on him for tackling thorny build, concurrency, and performance problems that are easy to overlook but critical at scale.
11 years of coding experience
3 years of employment as a software developer
B.S.E, Computer Science, B.S.E, Computer Science at University of Michigan
Master of Science - MS, Information Networking, Master of Science - MS, Information Networking at Carnegie Mellon University
Bachelor's degree, Electronic and Computer Engineering, Bachelor's degree, Electronic and Computer Engineering at Shanghai Jiao Tong University
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
Back-end Developer
Contributions:673 reviews, 134 commits, 296 PRs in 1 year 9 months
Contributions summary:Zhengxu primarily worked on the "pytorch/pytorch" repository, contributing to the core functionality of the PyTorch framework. Their commits focused on enhancing features within the "torch/fx" (FX Graph Module) and "functorch" libraries, which involve symbolic shape analysis, control flow primitives, and the processing of computation graphs. They also contributed to ensuring compatibility and maintaining the stability of the codebase.
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:104 commits in 1 year 8 months
Contributions summary:Zhengxu contributed to the Facebook Thrift project by implementing and improving various backend components. They focused on optimizing and instrumenting the Thrift server, adding features such as connection metadata and request payload tracking. The user also worked on fixing threading and concurrency issues within the codebase. Their work involved the addition of structured annotations and logging mechanisms, demonstrating a focus on enhancing the observability and performance of the Thrift service.
cppapache-thriftc-plus-plusapachefacebook
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.