Nathan Yu

Machine Learning Engineer at TikTok

Canada
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
Nathan Yu is a machine learning engineer with nine years of experience applying probabilistic ML, optimization, and generative modeling to large-scale recommendation and advertising systems. Currently at TikTok, he focuses on live strategy recommendation, and previously led recommendation algorithm work for Tencent’s online advertising using deep learning, representation learning, multi-task models, causal inference, and sequence modeling. He holds a PhD in Computer Science from the National University of Singapore and has research roots as a postdoc and RA, giving him a strong bridge between principled research and production engineering. Nathan’s background spans academic rigor and industry impact—he’s equally comfortable designing approximate inference methods as deploying real-time recommendation strategies. Based in Canada, he combines a multidisciplinary education (including exchange at MIT and a BEng in Mechanical Engineering) with hands-on experience in OCR and face recognition from earlier roles. Colleagues describe him as pragmatic and resilient—aptly summarized by his terse GitHub bio, “Surviving.”
code9 years of coding experience
job6 years of employment as a software developer
bookBusiness Administration and Management, General, A, Business Administration and Management, General, A at National Cheng Kung University
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at National University of Singapore
bookExchange Student, Computer Science, Exchange Student, Computer Science at Massachusetts Institute of Technology
bookDiploma, Diploma at The Affiliated High School of Jilin University
bookBachelor of Engineering (BEng), Mechanical Engineering and Automation, 3.83/4, Bachelor of Engineering (BEng), Mechanical Engineering and Automation, 3.83/4 at Beihang University
languagesChinese, English, Japanese
github-logo-circle

Github Skills (26)

data-structures9
deep-learning8
autoencoder8
javascript8
pytorch8
adversarial-learning7
sequential6
variational-autoencoder6
convolutional-neural-networks6
natural-language-processing5
collaborative-filtering5
large-language-models4
python3
rlhf3
tensorflow3

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
HeroKillerEver/LeetCode

May 2018 - Jul 2018

Contributions:83 commits, 79 pushes, 1 branch in 2 months
Contributions:15 commits, 12 pushes, 1 branch in 2 months
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