Ningyuan Zhang

Senior Machine Learning Engineer at Snap Inc.

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
Ningyuan Zhang is a Senior Machine Learning Engineer with eight years of experience designing and shipping large-scale recommendation, retrieval, and ranking systems across Snap, Microsoft, and SAP. A Stanford MS graduate with deep expertise in ML/DT pipelines, PySpark, SQL, and end-to-end LLM and model deployment, he has driven personalization for high-throughput products like Game Lens and search ads. His background spans applied research in financial time-series and AutoML at PAII, production forecasting and entity resolution at SAP, and award-winning data science competitions. Beyond engineering, he coached technical communication at Stanford, reflecting a rare blend of technical depth and clarity in presenting complex ideas. An active collaborator open to Kaggle and ML-for-finance projects, he pairs rigorous academic training with pragmatic product focus.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Bachelor of Science - BS at Sun Yat-sen University
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Illinois Urbana-Champaign
bookMaster of Science - MS, Master of Science - MS at Stanford University
languagesEnglish, Chinese
github-logo-circle

Github Skills (48)

bioinformatics9
flask8
modeling8
sklearn8
finance8
factor8
plotly7
jupyter7
sentiment7
react7
python7
gui-framework6
julia6
sentiment-analysis6
client-go6

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
Contributions:77 commits, 70 pushes in 1 year 10 months
The NLP News Sentiment Factor Trading Strategy for a Portfolio of S&P 500 Stocks
Contributions:50 commits, 6 PRs, 41 pushes in 1 day
nlptrading-strategynews-sentimentfactorstrategy
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