Shuo Yang

Machine Learning Engineer at Pinterest

Sunnyvale, 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

🤩
Rockstar
🎓
Top School
Shuo Yang is a machine learning engineer with nine years of software experience, currently focused on ads ranking at Pinterest after building ranking systems for Reels, Feeds, and YouTube at Meta and Google. He specializes in applied ML and production ML systems, bringing research-grade modeling from a Columbia PhD background into large-scale recommendation and personalization pipelines. His work spans the full ML lifecycle—modeling, infrastructure, testing and deployment—with practical backend and DevOps contributions to notable open-source projects like GoogleCloudPlatform/esp-v2. Based in Sunnyvale, he combines deep probabilistic and deep-learning expertise with hands-on experience shipping high-throughput ranking systems in production.
code9 years of coding experience
job10 years of employment as a software developer
bookPhD Candidate Computer Science, PhD Candidate Computer Science at Columbia University
bookBE Electrical Engineering, BE Electrical Engineering at Zhejiang University
languagesChinese, English, French
github-logo-circle

Github Skills (12)

go10
api-gateway10
apidoc10
gcp10
cicd9
api8
python8
dockers7
testing7
grpc7
docker7
cpp5

Programming languages (5)

JavaC++GoJupyter NotebookPython

Github contributions (5)

github-logo-circle
GoogleCloudPlatform/esp-v2

May 2021 - Jan 2023

A service proxy that provides API management capabilities using Google Service Infrastructure.
Role in this project:
userBackend & DevOps Engineer
Contributions:3 releases, 151 reviews, 19 commits in 1 year 8 months
Contributions summary:Shuo primarily contributed to enhancing the API management capabilities of the service proxy. Their work included implementing new features, such as the `--cors_max_age` flag for CORS configuration, and fixing scripts related to the release process. They also refactored the code and added an option for gRPC transcoder proto descriptor path and skipped google discovery API during config generation. The user's contributions span across configuration generation, testing, and deployment scripts, indicating a focus on the backend and infrastructure aspects of the project.
api-gatewayapigolangcppproxy
Transcoding to provide HTTP/JSON interface for gRPC Service
Contributions:16 pushes in 2 years 3 months
golanggrpcgrpc-servicejson-interfacetranscoding
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
Shuo Yang - Machine Learning Engineer at Pinterest