Zhiqing is a seasoned software engineer based in Beijing with 11 years of experience building scalable ML and distributed systems across top Chinese tech firms including Tencent, Baidu, and Alibaba. With a strong academic foundation (PhD in Mathematics and advanced engineering degrees), they bridge rigorous theory and production engineering—especially in deep learning frameworks and recommendation systems. Active in PaddlePaddle open-source projects, Zhiqing has improved core distributed communication APIs, optimized Swin Transformer implementations for NPUs, and built data pipelines and model-serving demos integrating Kafka, TFRecord and ODPS. Comfortable across backend, MLOps and documentation, they combine low-level performance fixes (e.g., lazy init for roll ops, NCCL group creation) with developer-friendly docs and deployment automation. Notably, their GitHub motto “Not AI — I build it.” reflects hands-on craftsmanship: turning research-grade models into robust, production-ready components.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Ecole Centrale de Marseille
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Beihang University
Master of Engineering - MEng, ENGINEERING, Master of Engineering - MEng, ENGINEERING at École Centrale de Pékin
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
Back-end Developer & MLOps Engineer
Contributions:130 reviews, 53 commits, 103 PRs in 1 year 8 months
Contributions summary:Zhiqing primarily contributed to the PaddlePaddle framework by adding new group communication functionalities within the distributed collective module. They introduced and refined the `new_group` API, improving the creation of communication groups with NCCL backend. The user also addressed documentation issues, ensuring the code's usability and maintainability. Furthermore, the user was involved in elastic fault tolerance, optimizing the build and deployment setup.
Contributions summary:Zhiqing primarily contributed to the documentation of the PaddlePaddle framework, specifically focusing on the distributed training features and profiler APIs. Their work involved adding new documentation for features like `new_group`, `repeat_interleave` as well as writing the launch API and distributed deployment guidance. They also made updates to the profiler summary documentation, including new features and views, demonstrating a focus on improving the usability and clarity of the documentation.
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.