Bin Bao

Software Engineer at Meta

Bedford, Massachusetts, 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
Bin Bao is a software engineer with 5 years of experience currently at Meta and a long history in compiler, GPU and systems work spanning Qualcomm, Adobe, and research roles. He contributes to the core of PyTorch, implementing C++ tensor handling, memory management, and AOT Inductor C interfaces for a project used widely in deep learning. His background includes PhD research on cache-aware compilation and MPI scalability and practical delivery of GPU debugger and compiler features for mobile GPUs. Bin blends deep systems and compiler expertise with hands-on backend engineering for high-performance ML frameworks, and his work often sits at the intersection of toolchain, hardware-aware optimization, and production ML infrastructure.
code5 years of coding experience
job14 years of employment as a software developer
bookBachelor, Software Engineering, Thermal Physics, Bachelor, Software Engineering, Thermal Physics at University of Science and Technology of China
bookMaster, Computer System and Architecture, Master, Computer System and Architecture at Institute of Computing Technology at Chinese Acadmy of Sciences
bookPh.D., Computer Science, Ph.D., Computer Science at University of Rochester
languagesChinese
github-logo-circle

Github Skills (9)

c-language10
tensor10
tensorflow10
cprogramming-language10
cuda9
memory-management9
pytorch8
optimisation8
optmization8

Programming languages (8)

TypeScriptC++ShellCRustJupyter NotebookMLIRPython

Github contributions (5)

github-logo-circle
pytorch/pytorch

Feb 2021 - Jan 2023

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer
Contributions:1588 reviews, 692 commits, 1001 PRs in 1 year 11 months
Contributions summary:Bin's contributions focused on improving and maintaining the backend infrastructure of the PyTorch project, specifically by implementing support for tensor manipulations and automatic compilation of models. Their work involved adding and modifying C++ code related to tensor handling, memory management, and the definition of C interfaces for the AOT (Ahead-Of-Time) Inductor compiler. The user's commits also included the creation of a test runner for a separate C++ based build system used in FB internal code.
gpu-accelerationneural-networkpythonautogradgpu
desertfire/pytorch

Sep 2024 - Jul 2026

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Contributions:18 reviews, 6 PRs, 66 pushes in 1 year 10 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