Jiahao Luo

Software Engineer at Huawei

Pudong, Shanghai, China
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
Jiahao Luo is a software engineer with eight years of experience blending strong statistical foundations (B.S. in Statistics, M.A. from Columbia) with systems and ML engineering across industry leaders like ByteDance and Huawei. He specializes in low-level performance work—CUDA/Metal backends, GPU kernel optimization, and in-place tensor ops—demonstrated by notable contributions to high-profile open-source projects such as ggml, llama.cpp, and torch-mlir. Comfortable across C/C++, Python, Go, and kernel/OS spaces, he bridges ML research and production by lowering PyTorch ops to MLIR and improving inference primitives like RoPE, Alibi, GELU, softmax and RMSNorm. Colleagues value his analytical rigor and persistence, rooted in math contests and rigorous academics, which he pairs with practical teamwork from diverse project and extracurricular experience.
code7 years of coding experience
job1 year of employment as a software developer
bookMaster of Arts - MA, Statistics, 4.00/4.00, Master of Arts - MA, Statistics, 4.00/4.00 at Columbia University in the City of New York
bookBachelor's degree, Statistics, 3.84/4.00, Bachelor's degree, Statistics, 3.84/4.00 at Zhejiang University
github-logo-circle

Github Skills (28)

pytorch10
c-language10
operation10
tensorrt10
gpu-programming10
machine-learning10
large-language-models10
mlr10
llm10
metal10
compiler-compiler10
gm10
tensorflow10
performance-optimization10
cuda10

Programming languages (6)

JavaC++CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
ggml-org/ggml

May 2023 - May 2024

Tensor library for machine learning
Role in this project:
userML Engineer
Contributions:1 review, 16 PRs, 8 comments in 1 year
Contributions summary:Jiahao made significant contributions to the ggml library, which is designed for machine learning applications. Their work involved implementing and expanding the API for inplace operations, allowing for in-place modifications of tensors, thus optimizing memory usage. They also added support for ChatGLM-style RoPE (Rotary Position Embedding) within the CUDA implementation, integrating techniques used in large language models. Furthermore, the user added new CUDA kernels, including a GELU (Gaussian Error Linear Unit) activation function and support for an Alibi (Attention with Linear Biases) operator.
deep-learningllmmachine-learningtensor-libraryneural-network
llvm/torch-mlir

Dec 2022 - Jan 2023

The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
Role in this project:
userML Engineer
Contributions:38 reviews, 8 commits, 20 PRs in 1 month
Contributions summary:Jiahao contributed significantly to the Torch-MLIR project, focusing on extending the support for PyTorch operations within the MLIR ecosystem. Their work included adding and decomposing `aten.std.correction` and enhancing e2e testing for logical and bitwise operations. They also contributed to the MHLO conversion process, specifically handling `aten.copy`, `aten.rsqrt`, and `aten.sigmoid` operations, demonstrating a focus on lowering PyTorch operations to the MHLO dialect.
pytorchmlirtorchcompilerecosystem
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
Jiahao Luo - Software Engineer at Huawei