William Wu

Principal Data Scientist (Machine Learning)

Singapore
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
William Wu is a Principal Data Scientist based in Singapore with a decade of experience building large-scale recommendation and advertising systems, from CTR/CVR models to fraud detection and promo optimization. He combines deep academic training in computer software and theory with hands-on engineering—shipping production ML pipelines, real-time user representation platforms, and an offline feature store at Grab. William has driven measurable business impact (e.g., double-digit CTR/CVR uplifts, 12% error reduction in supply forecasting) while scaling systems to handle high throughput and low latency. He also contributes to open-source tooling—helping develop the TabNine Jupyter extension—and has led cross-functional teams and mentored engineers, blending model innovation (PNN, multi-task networks) with pragmatic deployment (Kubernetes, TensorFlow, Spark). Quick to learn and focused on industrializing research, he thrives on turning complex algorithms into reliable, production-grade products.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Information Management and Information System, 2009, Bachelor's degree, Information Management and Information System, 2009 at Shandong University of Science and Technology
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1,854reputation
531kreached
21answers
5questions
Badges
jupyter-notebook
top-5%
tensorflow
top-5%
neural-network
top-5%
python
top-5%
github-logo-circle

Github Skills (22)

javascript10
docker10
code-completion10
dockers10
go10
jupyter-notebook10
python9
tensorflow9
neural-network9
css7
build-automation7
html7
hidden-markov-model6
keras6
kfp6

Programming languages (13)

JavaC++CSWIGGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
codota/jupyter-tabnine

Sep 2019 - Feb 2021

Autocompletion with Deep Learning on Jupyter Notebook
Role in this project:
userFull-stack Developer
Contributions:84 commits, 9 PRs, 74 pushes in 1 year 5 months
Contributions summary:William primarily contributed to the development of the TabNine extension for Jupyter Notebook. Their work included implementing features for code completion, specifically supporting in-place completion with tab up and down functionality. They also refactored the existing code and fixed bugs. In addition, they added build and deployment scripts with Docker.
pythondeep-learningjupyter-notebooknotebookmachine-learning
wenmin-wu/addons

Dec 2019 - Apr 2020

Useful extra functionality for TensorFlow 2.0 maintained by SIG-addons
Contributions:26 pushes in 4 months
addonstensorflow-2-0sigtensorflowtensorflow-2
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
William Wu - Principal Data Scientist (Machine Learning)