Peiming Liu

Compiler Engineer at Modular

College Station, Texas, 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
Peiming Liu is a compiler engineer with eight years of experience bridging research and production, currently working at Modular after contributing to Google Research's ML and sparse compilers. He holds a PhD-level background from Texas A&M and deep expertise in LLVM/Clang internals, having made substantive contributions to the high-profile llvm-project—especially around sparse tensor dialect APIs and iteration utilities. Peiming’s work spans static analysis and performance-focused compiler tooling, with a track record of finding real data races in major systems during his time at Coderrect. He combines research rigor from internships at Intel Labs and Google Research with practical engineering delivered in industry settings from mobile apps and games to ML compilers. Known for unifying APIs and adding traversal primitives in sparse tensor implementations, he brings both low-level systems craftsmanship and a strong research sensibility to compiler and language design.
code8 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Texas A&M University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Huazhong University of Science and Technology
github-logo-circle

Github Skills (9)

c-language10
cprogramming-language10
llvm10
intermediate-code9
tensorflow9
operation9
irr9
tensorrt9
tensor9

Programming languages (5)

JavaC++CLLVMPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jun 2022 - Feb 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:200 reviews, 251 PRs, 312 pushes in 2 years 8 months
Contributions summary:Peiming focused on modifying code within the LLVM project, specifically within the sparse tensor dialect. Their work involved renaming files, unifying APIs related to sparse tensor iterators, and introducing and implementing operations. These changes include adding features and utilities related to traversing and manipulating sparse tensor data structures.
compilerstechnologiesclangsubmittoolchain
PeimingLiu/AserPTA

May 2020 - Jun 2022

Contributions:16 commits, 4 pushes in 2 years 1 month
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