Cherry Zhang

Pudong, Shanghai, 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
Cherry Zhang is a seasoned software architect and engineering leader based in Pudong, Shanghai, with nearly two decades of experience in software design and nine years in senior roles across automotive and tech firms. She has driven intelligent connected vehicle research at General Motors and built core systems at Continental and Mitac, translating complex distributed systems requirements into production-ready solutions. At Magik Technology she now combines operational leadership with hands-on technical direction, bridging strategy and delivery. An active open-source contributor to PyTorch, Cherry implemented distributed-training enhancements and added Intel XPU backend support—work that underscores her expertise in scalable, device-agnostic ML infrastructure. Colleagues know her for pragmatic architecture decisions and the ability to bring research-grade innovations into robust engineering practice.
code9 years of coding experience
job19 years of employment as a software developer
bookFudan University
languagesEnglish, French
github-logo-circle

Github Skills (10)

pytorch10
machine-learning10
distributed-training10
deep-learning10
gpu10
python10
xpu10
ccl9
tensor9
autograd7

Programming languages (5)

C++ScalaLuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
pytorch/pytorch

Sep 2024 - Mar 2025

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer
Contributions:37 reviews, 9 PRs, 81 comments in 6 months
Contributions summary:Cherry made several contributions related to distributed training within the PyTorch framework. These changes primarily involved modifying device-specific code to use device-agnostic APIs, particularly in the context of DDP and FSDP. They also registered a new distributed backend for Intel XPU devices, enabling support for XCCL. Furthermore, the user implemented fixes and enhancements for FSDP, including XPU support, mixed-precision improvements, and coalescing paths.
pythongpu-accelerationdeep-learninggpunumpy
zhangxiaoli73/BigDL

Jan 2017 - Jan 2020

BigDL: Distributed Deep learning Library for Apache Spark
Contributions:15 PRs, 1473 pushes, 215 branches in 3 years
bigdldeep-learningspark-mlmachine-learningapache
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