Xiaodong Li

Principal Software Engineer at NVIDIA

Redmond, Washington, 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 Li is a Principal Software Engineer in Redmond with seven years of industry experience and a Ph.D. in Electrical and Computer Engineering from NC State, bringing deep technical rigor from semiconductor research into software engineering. He has progressed through roles at Synopsys, Mentor Graphics/Siemens, AWS, TuSimple, and now NVIDIA, focusing on reliable, production-grade systems and CI/CD robustness. As a DevOps contributor to Intel's oneDPL, he improved cross-platform Jenkins pipelines, test resilience, and compiler/environment reproducibility—signals of an engineer who strengthens developer velocity by hardening infrastructure. Comfortable at the intersection of low-level engineering and cloud-scale software, he combines academic depth in nanoelectronics with practical expertise in build systems and automated testing. Colleagues rely on him to reduce flakiness and make complex toolchains more maintainable and deterministic.
code6 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Electrical and Computer Eningeering, Doctor of Philosophy (Ph.D.) Electrical and Computer Eningeering at North Carolina State University
bookBS Microelectronics, BS Microelectronics at Peking University
languagesChinese, English
github-logo-circle

Github Skills (14)

sh10
jenkins10
script10
jenkins-ci10
shell10
scripting10
cicd10
githubaction-workflow9
github-ci9
bash9
oneapi9
cmake7
c-language6
cprogramming-language6

Programming languages (8)

DockerfileC++LLVMLogosMLIRGroovyPythonCuda

Github contributions (5)

github-logo-circle
uxlfoundation/oneDPL

Nov 2020 - Aug 2022

oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html
Role in this project:
userDevOps Engineer
Contributions:7 reviews, 7 commits, 10 PRs in 1 year 9 months
Contributions summary:Xiaodong primarily focused on modifying and maintaining the CI/CD pipelines for the oneDPL project. Their commits involved updating Jenkinsfiles across multiple operating systems (Windows, RHEL, UB18, UB20), incorporating features such as merging base branch commits and updating environment configurations. They added retry/try-catch protection for tests and modified scripts to improve build processes, with a focus on compiler version control and inclusion of external packages. The user's changes aimed to improve the robustness and reliability of the build and testing infrastructure.
oneapi-dpcdpconeapiintelus-en
DoyleLi/SYCLomatic-test

May 2022 - Aug 2024

Contributions:1 PR, 19 pushes, 11 branches in 2 years 3 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
Xiaodong Li - Principal Software Engineer at NVIDIA