Xuanyi Li

Senior Software Engineer at Uber

Greater Seattle Area 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
Xuanyi Li is a Senior Software Engineer with nine years of experience building and operating large-scale real-time analytics systems, currently managing Apache Pinot clusters at Uber at 5k-node scale. He combines deep backend engineering (Go, Java) with pragmatic operational focus, driving multi-tenant re-architecture, cost-optimization (including $270k annual savings through node colocation work), and zone-failure resilience. An active contributor to the Apache Pinot codebase, he’s implemented critical segment download and deletion features that improve distributed data reliability and API capabilities. His background spans ML infrastructure and high-throughput OLAP engines (Druid, custom in-house systems), underpinned by top-tier academics from Zhejiang University and Ohio State. Notably, he treats reliability and cost efficiency as first-class product features rather than afterthoughts—a philosophy reflected in both code and fleet-wide migrations.
code8 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Computer Science, 3.97/4, Master of Science - MS, Computer Science, 3.97/4 at The Ohio State University
bookBachelor of Engineering - BE, Automation, 3.97/4 Ranking: 4/145, Bachelor of Engineering - BE, Automation, 3.97/4 Ranking: 4/145 at Zhejiang University
github-logo-circle

Github Skills (8)

javas10
distributed-systems10
api10
back-end-development10
apidoc10
java10
mockito9
junit9

Programming languages (6)

JavaC++CJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/pinot

Nov 2022 - Nov 2022

Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
userBack-end Developer
Contributions:73 reviews, 1 commit, 13 PRs in 1 day
Contributions summary:Xuanyi primarily contributed to the Apache Pinot codebase by implementing and refining functionalities related to segment downloads from peers, a critical aspect of the distributed OLAP datastore. They addressed issues such as downloading offline segments, adding metrics for failure scenarios, and ensuring proper exception handling. Furthermore, the user worked on a new controller endpoint for segment deletion with time windows, expanding the table management capabilities of the system. The commits demonstrate proficiency in Java and involve changes to core data management and API components.
realtimedata-streamolapapachedatastore
wirybeaver/pinot

Aug 2022 - Mar 2025

Apache Pinot (Incubating) - A realtime distributed OLAP datastore
Contributions:97 pushes, 26 branches in 2 years 7 months
incubatingrealtimecommonssingerolap
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
Xuanyi Li - Senior Software Engineer at Uber