Andrew Liang

Senior Software Engineer II at Cruise

San Francisco, California, 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookExplore, French Immersion Program, Explore, French Immersion Program at Cégep de Trois-Rivières
bookHigh School, Regional Enhanced Program, High School, Regional Enhanced Program at Glenforest Secondary School
bookBachelor of Software Engineering (BSE), Bachelor of Software Engineering (BSE) at University of Waterloo
languagesEnglish, Chinese, French
github-logo-circle

Github Skills (4)

regression-testing10
object-storage10
go10
testing10

Programming languages (3)

JavaGoObjective-C

Github contributions (5)

github-logo-circle
NVIDIA/aistore

May 2018 - Aug 2018

AIStore: scalable storage for AI applications
Role in this project:
userBack-end Developer & Test Automation Engineer
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.
aiobject-storageetl-offloadlinear-scalabilitybatch-jobs
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.
Request Free Trial