Zhiwei Chen

Sr. Machine Learning Engineer at Roku Inc.

San Jose, California, 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

👤
Senior
🎓
Top School
Zhiwei Chen is a Senior Machine Learning Engineer in San Jose with 12 years of software and ML experience, currently focused on large-scale news recommendation and personalization for The Roku Channel. He designs hybrid recommender systems that fuse interaction signals, user and item features, and contextual data—drawing on ideas from StarSpace and Wide&Deep—to deliver measurable CTR gains across 3+ million users while handling cold-starts effectively. Comfortable taking models from research to production, he writes PyTorch models, Spark pipelines, and SOA deployment services, and has built offline evaluation and A/B testing frameworks to iterate quickly. His background spans distributed systems and high‑throughput architectures at Yihaodian and Huawei, giving him a rare combination of ML modeling depth and production reliability. He’s also contributed backend enhancements to the widely used WikiExtractor tool, improving category filtering, UTF-8 handling, and logging for large-scale text extraction.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Florida State University
bookBachelor’s Degree, Microeletronics, Bachelor’s Degree, Microeletronics at Sun Yat-Sen University
languagesEnglish, Chinese
github-logo-circle

Github Skills (9)

regular-expression10
python10
text-processing10
fileio9
file-access9
data-filtering9
file-processing9
file-handling9
logging8

Programming languages (3)

JavaCPython

Github contributions (5)

github-logo-circle
attardi/wikiextractor

Apr 2017 - Apr 2017

A tool for extracting plain text from Wikipedia dumps
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR in 2 days
Contributions summary:Zhiwei primarily focused on enhancing the functionality of the WikiExtractor tool. Their contributions include adding features for filtering Wikipedia content based on category inclusion and exclusion. They also addressed UTF-8 encoding issues to ensure proper handling of category names and implemented logging capabilities to track page statistics and save logs to a file. These improvements focused on refining the data extraction process.
pythonwikipediaplainplain-textdumps
zwChan/RunningX

Nov 2015 - Sep 2016

An android app for Running
Contributions:2 releases, 43 commits, 3 PRs in 9 months
android-appkotlinandroid
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