Ang Xu

Principal ML Engineer at Pinterest

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
Ang Xu is a Principal ML Engineer with 12 years of experience building scalable service infrastructure and machine learning platforms, currently leading ML efforts at Pinterest. He progressed through engineering and managerial roles at Pinterest after a foundation in service infrastructure at LinkedIn, contributing to high-throughput systems and ads retrieval infrastructure. A hands-on backend and DevOps practitioner, he has contributed to notable open-source projects like LinkedIn’s rest.li and Parseq and Pinterest’s Rocksplicator, focusing on reliability, async patterns, and production-ready tooling. With an M.S. from Carnegie Mellon and a B.S. in Information Security, he combines rigorous networking and security training with practical system design. Colleagues rely on him for pragmatic refactors and subtle infrastructure improvements that reduce operational risk while enabling ML at scale.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.S.) Information Networking, Master of Science (M.S.) Information Networking at Carnegie Mellon University
bookBachelor of Science (B.S.) Information Security, Bachelor of Science (B.S.) Information Security at Shanghai Jiao Tong University
github-logo-circle

Github Skills (17)

asynchronous10
unit-testing10
rate-limiting10
scripting10
async10
testing10
object-oriented-programming10
java10
javas10
script10
sh10
shell10
api-design9
testng9
rocksdb9

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
linkedin/rest.li

Aug 2013 - Nov 2016

Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
userBack-end Developer
Contributions:98 commits, 1 PR, 1 comment in 3 years 3 months
Contributions summary:Ang primarily focused on bug fixes and the addition of unit tests related to the RateLimiter within the R2 HTTP transport layer. They addressed a bug in the RateLimiter code and added unit tests to improve code coverage and reliability. Their contributions involved modifications to Java code within the `com.linkedin.r2.transport.http.client` package, specifically the RateLimiter class and related test files.
architecturesapiscalableasynchronousrestful
pinterest/rocksplicator

Jan 2017 - Sep 2018

RocksDB Replication
Role in this project:
userBack-end & DevOps Engineer
Contributions:31 commits, 44 PRs, 45 pushes in 1 year 8 months
Contributions summary:Ang contributed significantly to the core functionality of the Rocksplicator controller, primarily by implementing the necessary structure for HTTP service and startup/control scripts. They focused on the creation and modification of shell scripts for service operation and Java code for controller logic. The user also worked on setting up the infrastructure to run the service in a background mode.
rocksdbreplication
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
Ang Xu - Principal ML Engineer at Pinterest