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.
12 years of coding experience
10 years of employment as a software developer
Master of Science (M.S.) Information Networking, Master of Science (M.S.) Information Networking at Carnegie Mellon University
Bachelor of Science (B.S.) Information Security, Bachelor of Science (B.S.) Information Security at Shanghai Jiao Tong University
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
Role in this project:
Back-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.
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.