Guihao Liang

Software Engineer, Machine Learning at Meta

Kirkland, Washington, 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
Guihao Liang is a machine learning-focused software engineer with 10 years of experience building distributed infrastructure and production ML systems at companies including Meta, TikTok/ByteDance, Apple, and Zillow. Holding a Master’s in Computer Engineering from Columbia, he has deep systems and concurrency expertise—shipping search and autosuggestion pipelines in C++/Python and optimizing distributed ML infra and training/serving stacks. He is passionate about low-level, concurrent programming (Go, Erlang, Elixir) and has a track record of improving performance and stability in mixed C++/Python codebases, including contributions to the widely-used Turi Create project. At Apple he focused on distributed ML framework work, and more recently he’s applied that experience to wearable AI and inference systems at Meta. Colleagues describe him as self-motivated and relentless about pushing technical boundaries, with a pragmatic engineering style that bridges research-grade ML tooling and production-grade reliability.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.) Electrical and Information Engineering, Bachelor of Science (B.S.) Electrical and Information Engineering at Beihang University
bookMaster’s Degree Computer Engineering, Master’s Degree Computer Engineering at Columbia University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
2,875reputation
1.9mreached
62answers
10questions
github-logo-circle

Github Skills (21)

debugging10
debug10
c-language10
python10
cprogramming-language10
testing9
data-structure9
algorithms9
machine-learning9
data-structures9
deep-learning8
deeplearning-ai8
computer-engineering8
rust6
coroutines6

Programming languages (8)

TypeScriptC++RustSCSSGoVim scriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
apple/turicreate

Jun 2019 - May 2020

Turi Create simplifies the development of custom machine learning models.
Role in this project:
userBack-end Developer
Contributions:84 commits, 219 PRs, 85 pushes in 11 months
Contributions summary:Guihao primarily focused on bug fixes and improvements related to the `Turi Create` library. They addressed issues in range sequence operations, filtering, and SArray constructors, and filter_by None and other functions. The user also contributed to query plan optimization. Their contributions appear to be concentrated on the C++ backend and Python frontend, directly impacting the functionality and stability of the machine learning library.
pythondeep-learningmachine-learningcoremlmulticlass-classification
guihao-liang/my-blog-notes

Dec 2019 - Jul 2021

Taking notes for various topics as I learn. Ideally, all of them will be published to my personal blog.
Contributions:64 commits, 2 PRs, 43 pushes in 1 year 7 months
notespythontaking-notesmy-personal-blogpublished
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