Yunsong Wang

Senior System 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
Yunsong Wang is a Senior System Software Engineer at NVIDIA with seven years of experience specializing in GPU-accelerated data analytics, high-performance computing, and parallel performance optimization. He combines deep research credentials—a PhD in Computer Science and a history of postdoctoral and research roles at Berkeley Lab, CERN, and CEA—with production engineering work on GPU hash tables and data analytics stacks. His open-source contributions include backend enhancements to the widely used ROOT framework, improving parallel I/O via TMPIFile and addressing memory and collector behavior for large-scale scientific workloads. Comfortable moving between low-level SIMD and architecture-aware optimizations and higher-level distributed analytics, he has a track record of turning memory-bound problems into compute-efficient solutions. Based in California, he blends academic rigor with industry-grade delivery at scale, often surfacing non-obvious bottlenecks in energy lookups and cross-section models that unlocked major performance gains.
code7 years of coding experience
job6 years of employment as a software developer
bookEngineer's degree, Computer Engineering, Engineer's degree, Computer Engineering at Polytech Sorbonne
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at École Polytechnique
bookBachelor of Engineering - BE, Optics/Optical Sciences, Bachelor of Engineering - BE, Optics/Optical Sciences at Huazhong University of Science and Technology
languagesFrench, English, Chinese, Chinese
github-logo-circle

Github Skills (8)

mpi10
c-language10
parallel10
cprogramming-language10
rootkit10
data-analysis10
data-structure9
data-structures9

Programming languages (6)

C++CMakeScalaJupyter NotebookCudaPython

Github contributions (5)

github-logo-circle
root-project/root

Aug 2019 - Dec 2019

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer
Contributions:18 commits, 1 PR, 15 comments in 3 months
Contributions summary:Yunsong primarily focused on enhancing the `TMPIFile` class within the ROOT framework, designed for parallel data processing. Their commits show modifications to the core logic, including improvements to collector behavior, and the addition of utility functions. They also addressed memory management issues and refactored the code for efficiency and to adhere to coding conventions. Additionally, they contributed to tutorial examples demonstrating the usage of `TMPIFile`.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
NVIDIA/cuCollections

Feb 2021 - Jan 2023

Contributions:766 reviews, 646 commits, 467 PRs in 1 year 11 months
cppcpp17cudadatastructuresgpu
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
Yunsong Wang - Senior System Software Engineer at NVIDIA