Andrew Liang is a Senior Software Engineer II with a decade of experience building high-performance, distributed systems and production tooling at Cruise, where he focuses on system performance for autonomous vehicles. A University of Waterloo BSE graduate, he has deep hands-on expertise in profiling and optimizing at scale—work that began with a core role on NVIDIA's AIStore distributed storage project and a petabyte-scale object-sorting layer. He blends backend engineering and test automation skills (notably expanding regression coverage for AIStore) with low-level systems work—jemalloc heap profiling, off-CPU analysis using perf_events and eBPF, and network-level optimizations. Based in San Francisco, he’s presented on observing GPU runtime behavior in self-driving cars, showing an ability to translate complex runtime telemetry into actionable performance improvements.
11 years of coding experience
5 years of employment as a software developer
Explore, French Immersion Program, Explore, French Immersion Program at Cégep de Trois-Rivières
High School, Regional Enhanced Program, High School, Regional Enhanced Program at Glenforest Secondary School
Bachelor of Software Engineering (BSE), Bachelor of Software Engineering (BSE) at University of Waterloo
Contributions:60 commits, 24 PRs, 190 pushes in 3 months
Contributions summary:Andrew contributed to the development of regression tests, adding new tests for features like renaming local buckets and expanding existing test coverage. The changes involved modifying existing test files, adding new test cases, and implementing supporting functions. The user's work focused on ensuring the reliability and functionality of the AIStore storage system through comprehensive testing of core features.
Contributions:133 pushes, 5 branches in 4 years 9 months
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.