Jiayu Liu is an engineering leader and hands-on software engineer based in Singapore with over a decade of experience building cloud-native AI platforms, developer tooling, and full-stack products. Currently a Member of Technical Staff at a GenAI startup after leadership roles as CTO and Engineering Manager at Airbnb, Jiayu blends strategic tech management with deep implementation skills across Java, Rust, TypeScript, and ML tooling. He has a strong open-source footprint, contributing to high-profile projects such as Apache Thrift and Apache Arrow (Rust), improving code generation, performance, and modern type compatibility. Comfortable shipping across infra, frontend, and data stacks, he has repeatedly driven production-grade systems for distributed training (Kubeflow), data processing (DataFusion), and autonomous-vehicle tooling (L5Kit). Jiayu’s background includes founding a data analytics startup and driving AI platform R&D at Caicloud, giving him product instincts alongside engineering rigor. He pairs Carnegie Mellon and Zhejiang University technical training with a knack for smoothing edge cases and developer ergonomics that often go unnoticed until they break at scale.
11 years of coding experience
11 years of employment as a software developer
Chengdu Foreign Languages School
Master's Degree Information Technology - Mobility Track, Master's Degree Information Technology - Mobility Track at Carnegie Mellon University
Bachelor of Engineering (B.E.) Computer Science, Bachelor of Engineering (B.E.) Computer Science at Zhejiang University
Contributions:322 reviews, 75 commits, 217 PRs in 1 year 3 months
Contributions summary:Jiayu primarily refactored code within the `datafusion` codebase, specifically focusing on the physical plan and data source components. Their commits improved the `build_file_list` function and made changes to CSV and Parquet data source implementations. Further, they made modifications related to adding new functions to the core of DataFusion, including adding UUID and incorporating the `Not` operator, along with other string functions.
Contributions:133 reviews, 61 commits, 145 PRs in 10 months
Contributions summary:Jiayu primarily worked on the Java client-side code generation for the Apache Thrift project. Their contributions focused on improving the consistency of generated code by addressing casing issues for parameters like "private_members" and "reuse_objects". They also added support for converting to Java optional types, enhancing the generated code's compatibility with modern Java features. Furthermore, the user applied clang-format to the Java generator, promoting consistent code styling within the codebase.
actionscriptapache-thriftnetwork-clientdartapache
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
Jiayu Liu - Member Of Technical Staff at Melton Foundation