Zhengxu Chen

Software Engineer at Meta

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookB.S.E, Computer Science, B.S.E, Computer Science at University of Michigan
bookMaster of Science - MS, Information Networking, Master of Science - MS, Information Networking at Carnegie Mellon University
bookBachelor's degree, Electronic and Computer Engineering, Bachelor's degree, Electronic and Computer Engineering at Shanghai Jiao Tong University
github-logo-circle

Github Skills (23)

pytorch10
c-language10
python10
operation10
back-end-development10
tensorrt10
machine-learning10
tensorflow10
control-flow10
logging10
tensor10
thrift10
cprogramming-language10
concurrency10
memory-management9

Programming languages (13)

JavaC++RustCTeXHTMLJupyter NotebookMLIR

Github contributions (5)

github-logo-circle
pytorch/pytorch

Apr 2021 - Jan 2023

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-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.
pythongpu-accelerationdeep-learninggpunumpy
facebook/fbthrift

Aug 2019 - Apr 2021

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-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.
Request Free Trial
Zhengxu Chen - Software Engineer at Meta