Tao Luo

Software Engineer at Baidu, Inc.

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
award
Top expert inArtificial Intelligence and Computer Vision Technologies
Tao Luo is a software engineer with nine years' experience specializing in high-performance deep learning infrastructure and ML systems, currently contributing to PaddlePaddle at Baidu. With a PhD from USTC and a background that includes Intel Labs research, he focuses on backend optimizations (MKL-DNN, matrix multiplication) and robust testing/CI improvements across speech, translation, and benchmark projects. He has practical MLOps and DevOps experience—enabling parallel CPU benchmarks and stabilizing builds—and has driven audio-processing reliability by integrating and testing libsndfile across PaddleSpeech and models. Tao blends research rigor with production-minded engineering, often moving between documentation, performance tuning, and test automation to improve usability and runtime behavior. An under-the-radar strength is his cross-cutting impact: from sequence-to-sequence model code to low-level inference speedups, he helps projects win both accuracy and engineering maturity.
code9 years of coding experience
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at University of Science and Technology of China
github-logo-circle

Github Skills (44)

unit-testing10
machine-translation10
sound-files10
benchmark10
gru10
c-language10
matrix10
python10
libsndfile10
attention-mechanism10
benchmarking10
inference10
wget10
cicd10
api-documentation10

Programming languages (8)

TypeScriptC++ShellCSSCMermaidJupyter NotebookPython

Github contributions (5)

github-logo-circle
PaddlePaddle/book

Dec 2016 - Dec 2018

Deep Learning 101 with PaddlePaddle (『飞桨』深度学习框架入门教程)
Role in this project:
userML Engineer
Contributions:136 commits, 126 PRs, 83 pushes in 1 year 11 months
Contributions summary:Tao implemented machine translation functionality by adding a sequence-to-sequence model with attention mechanism. The changes include the implementation of encoder and decoder based on GRU layers. The user also added data processing scripts, and generation configurations, and modified the training process to support the generation phase. The commit also included improvements to the code style.
deep-learningpytorchpaddlepaddletensorflow
PaddlePaddle/Paddle

Dec 2017 - Nov 2022

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
userBack-end Developer
Contributions:2457 reviews, 1279 commits, 6043 PRs in 4 years 11 months
Contributions summary:Tao's commits primarily focus on implementing optimizations within the PaddlePaddle framework, specifically targeting performance improvements for matrix multiplications, and addressing runtime behavior. The changes involve the application of MKL-DNN, indicating a focus on leveraging Intel's Deep Neural Network Library. These modifications demonstrate the user's work on optimizing the performance of deep learning operations.
pytorchpythonparalleldeep-learningpaddlepaddle
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
Tao Luo - Software Engineer at Baidu, Inc.