Wei Chen

Deep Learning Software Engineer at University of Colorado Colorado Springs

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

👤
Senior
🎓
Top School
Wei Chen is a Deep Learning Software Engineer with 11 years of experience building AI infrastructure for autonomous vehicles at NVIDIA and researching distributed systems and OS-level architectures in a PhD program. He blends systems-level expertise in Linux kernel, cluster scheduling, and distributed runtimes with hands-on ML pipeline work—implementing multi-GPU training, benchmarking tooling, and active learning prototypes for perception models. His open-source contributions to the Ray project fixed memory monitoring, GPU ID handling, and made worker registration behavior configurable, reflecting a focus on robustness in AI compute engines. Comfortable across TensorFlow, PyTorch, Kubernetes, Hadoop and Spark, he designs platforms that bridge research and production at scale. Unusually for an industry engineer, he maintains an academic track record (Google Scholar) and a 4.0 PhD background, enabling rigorous approaches to performance and correctness.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Tongji University
bookDoctor of Philosophy - PhD, Computer Science, 4.0, Doctor of Philosophy - PhD, Computer Science, 4.0 at University of Colorado Colorado Springs
github-logo-circle

Github Skills (11)

ray10
distributed-systems10
python10
optimization9
machine-learning9
parallel9
deep-learning8
c-language8
memory-management8
cprogramming-language8
concurrency7

Programming languages (8)

JavaC++ShellCGoJupyter NotebookPythonCuda

Github contributions (5)

github-logo-circle
ray-project/ray

Apr 2020 - Jun 2021

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 34 comments in 1 year 1 month
Contributions summary:Wei contributed to the Ray project by fixing a memory counting issue in the memory monitor within a container environment. They also made the `worker_register_timeout_seconds` configurable, allowing for adjustments in worker registration behavior. Additionally, the user addressed a bug related to GPU ID handling, ensuring correct string/integer conversions and integration. These contributions demonstrate a focus on improving core system functionalities and resource management within the distributed AI compute engine.
pythonconsistsruntimetensorflowserving
yncxcw/tensorlib

May 2020 - Oct 2022

Contributions:10 commits, 9 pushes, 1 branch in 2 years 5 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
Wei Chen - Deep Learning Software Engineer at University of Colorado Colorado Springs