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.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
Back-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.
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.