Zhiqing 

Software Engineer at Tencent

Beijing, China
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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Ecole Centrale de Marseille
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Beihang University
bookMaster of Engineering - MEng, ENGINEERING, Master of Engineering - MEng, ENGINEERING at École Centrale de Pékin
languagesEnglish, French
github-logo-circle

Github Skills (23)

distributed-training10
back-end-development10
python10
technical-writing10
kafka10
n10
api-documentation10
deep-learning10
tfrecord10
ccl10
np10
paddlepaddle10
computer-vision10
documentation10
image-classification9

Programming languages (7)

C++ShellCGoHTMLPythonJsonnet

Github contributions (5)

github-logo-circle
PaddlePaddle/Paddle

Apr 2021 - Dec 2022

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
userBack-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.
pytorchpythonparalleldeep-learningpaddlepaddle
PaddlePaddle/docs

Aug 2021 - Nov 2022

Documentations for PaddlePaddle
Role in this project:
userTechnical Writer
Contributions:7 commits, 6 PRs in 1 year 3 months
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.
deep-learningpaddlepaddledocumentationspaddlepaddle-tutorials
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