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.
8 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Computer Science, 3.97/4, Master of Science - MS, Computer Science, 3.97/4 at The Ohio State University
Bachelor of Engineering - BE, Automation, 3.97/4 Ranking: 4/145, Bachelor of Engineering - BE, Automation, 3.97/4 Ranking: 4/145 at Zhejiang University
Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
Back-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.
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.