Xiaodong Huang

Deep Learning Software Engineer at NVIDIA

California, 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
Xiaodong Huang is a Deep Learning Software Engineer with 11 years of experience designing and optimizing GPU-driven ML and graphics systems at NVIDIA, currently focused on TensorRT for high-performance deep learning inference. His career progressed from graphics and GPU verification tools to CUDA kernel analysis and finally to architecting inference optimizations and engine builds for transformer models. He has hands-on experience improving TensorRT performance—disabling tactics, integrating timing caches, and fixing quantization and masking issues—to ensure robust, cross-architecture inference. Based in California, Xiaodong pairs deep low-level GPU expertise with practical ML deployment work, bridging driver-level insights and production inference engineering. A Master of Engineering from Fudan University, he brings a rare combination of compiler/tooling, kernel-level performance tuning, and model-focused optimization that accelerates real-world AI workloads.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Engineering, Master of Engineering at Fudan University
bookBachelor, Bachelor at Southeast University
github-logo-circle

Github Skills (8)

tensorrt10
deep-learning10
inference10
gpu-acceleration10
bert10
pytorch8
nvidia8
python8

Programming languages (5)

C++CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
NVIDIA/TensorRT

Jul 2020 - Oct 2022

NVIDIA® TensorRT™ is an SDK for high-performance deep learning inference on NVIDIA GPUs. This repository contains the open source components of TensorRT.
Role in this project:
userML Engineer
Contributions:1 release, 40 reviews, 31 commits in 2 years 4 months
Contributions summary:Xiaodong primarily contributed to optimizing and improving the performance of deep learning inference within the NVIDIA TensorRT framework. Their work included enhancing the engine build process for BERT models, specifically by disabling certain tactics and integrating timing caches. They also addressed bugs and made code adjustments related to the use of full masks for specific hardware and data types, ensuring optimal performance across different architectures. In addition, they provided updates and fixes related to pytorch-quantization.
deep-learning-inferencenvidiadeep-learningruntimeinference
ttyio/TensorRT

Apr 2021 - May 2024

TensorRT is a C++ library for high performance inference on NVIDIA GPUs and deep learning accelerators.
Contributions:6 pushes, 34 branches in 3 years 1 month
cudanvidiac-librarydeep-learninggpu
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
Xiaodong Huang - Deep Learning Software Engineer at NVIDIA