Cheng Zhang is an engineering manager in the San Francisco Bay Area with 10 years of experience leading machine learning and back-end teams to build products serving over 2 billion users at Facebook. He progressed from ranking engineer to manager, bringing deep expertise in large-scale personalization, distributed systems, and high-throughput databases developed across roles at Facebook, Chegg, Clustrix, and prior research at USC. Cheng combines rigorous academic training (PhD in Material Science, MS in CS, BS in Physics) with hands-on system design—he’s built distributed numerical optimizers, a NoSQL bridge for MySQL, and real-time recommendation servers. Known for squeezing engineering performance (multiple projects delivered 5x–10x speedups), he blends algorithmic depth with pragmatic product delivery and team leadership. An engineer who moves fluidly between research-grade algorithms and production infrastructure, he thrives on solving performance and personalization challenges at internet scale.
10 years of coding experience
17 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at University of Southern California
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.