Zhe W

Senior Software Engineer at The New York Times

New York, New York, United States
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
Zhe W is a Senior Software Engineer based in New York with six years of focused backend and systems experience and a longer history in QA and automation. At The New York Times he progressed from QA into senior engineering roles, delivering reliable e-commerce and subscription services while championing test-driven practices and CI/CD. He contributes to high-profile open-source ML infrastructure—making substantive backend and device-support fixes to PaddlePaddle (including ROCm and Ascend kernels) and improving framework docs—bringing practical machine learning systems knowledge beyond typical backend work. Comfortable across the stack, Zhe blends production service development, hardware-aware ML engineering, and technical writing, and has a proven track record of improving performance and portability in complex distributed systems.
code6 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Computer Science & Technology, Bachelor's degree Computer Science & Technology at PLAIEU
languagesEnglish, Chinese
github-logo-circle

Github Skills (19)

c-language10
python10
operation10
tensorrt10
machine-learning10
kernel10
api-documentation10
roc10
deep-learning10
tensorflow10
kernel-mode10
cuda10
paddlepaddle10
tensor10
cprogramming-language10

Programming languages (3)

C++AssemblyPython

Github contributions (5)

github-logo-circle
PaddlePaddle custom device implementaion. (『飞桨』自定义硬件接入实现)
Role in this project:
userBack-end Developer
Contributions:314 reviews, 37 commits, 390 PRs in 10 months
Contributions summary:Zhe contributed significantly to the implementation of custom device support within the PaddlePaddle framework. Their primary focus was on adding runtime environments and kernels for the Ascend device. This involved creating and integrating various kernels, including those for common operations like Adam, Conv2d, and Pool2d, and restructuring the code for Ascend compatibility. Further contributions included fixing errors and improving existing kernels.
custom-devicechinese-simplifiedpaddlepaddleandroidpaddle
PaddlePaddle/Paddle

Mar 2021 - Jan 2023

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
userBack-end Developer & ML Engineer
Contributions:408 reviews, 110 commits, 533 PRs in 1 year 10 months
Contributions summary:Zhe's commits primarily focus on modifying and fixing operations within the PaddlePaddle framework, targeting the ROCm platform. Their contributions involve debugging and fixing code related to various machine learning operations, including gather, softmax_with_cross_entropy, and layer normalization. The user also addresses performance issues by adjusting parameters and configurations to better support the ROCm platform.
pytorchpythonparalleldeep-learningpaddlepaddle
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
Zhe W - Senior Software Engineer at The New York Times