Qiaochu Liu is a Staff Software Engineer with a decade of experience building real-time data analytics and OLAP infrastructure at Uber from Mountain View. He focuses on backend systems for high-throughput, low-latency analytics—working across Pinot, Presto, AresDB and Spark—to keep critical data pipelines reliable in production. His open-source contributions to Apache Pinot include upsert capabilities, merge strategies for partial upsert, and schema and segment improvements that strengthen realtime query and storage semantics. Trained at Carnegie Mellon and Wuhan University, he combines rigorous systems engineering with practical operational instincts—summed up by his pragmatic motto: “keep the lights on.”
10 years of coding experience
Summer School in Information Science, Summer School in Information Science at 美国加州大学伯克利分校
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Wuhan University
Master of Science (MS), Computer Engineering, Master of Science (MS), Computer Engineering at Carnegie Mellon University
Apache Pinot - A realtime distributed OLAP datastore
Role in this project:
Back-end Developer
Contributions:259 reviews, 12 commits, 44 PRs in 2 years 3 months
Contributions summary:Qiaochu primarily contributed to enhancing the Apache Pinot datastore backend. Their work focused on adding features like max length support in the schema builder, implementing the `getRecord` method for the `ImmutableSegmentImpl`, and integrating new upsert capabilities. They also added merge strategies for partial upsert, including append, ignore, max, min, and union, along with tests to ensure the correct functionality. The contributions involved changes across multiple modules, including SPI, local segment and the controller, indicating a focus on improving the data management and query processing capabilities.
Contributions:10 pushes, 6 branches in 2 years 10 months
javaapache-pinotpinotapache
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.