Shuo Niu

Senior Machine Learning Compiler Engineer at Qualcomm

Toronto, Ontario, Canada
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
Shuo Niu is a Senior Machine Learning Compiler Engineer based in Toronto with five years of compiler-focused experience spanning LLVM, SYCL, OpenCL and SPIR-V. He progressed from LLVM Compiler Engineer to Senior roles at Intel and now Qualcomm, applying modern C++ and deep FPGA knowledge to optimize SYCL kernels and hardware-aware code generation. At Intel he contributed FPGA-focused oneAPI samples—implementing frequency targeting, DSP control and ac_int optimizations—demonstrating practical mastery of Intel FPGA extensions and performance tuning. He holds an MEng in Computer Engineering from the University of Toronto and blends academic rigor with hands-on embedded and compiler engineering to bridge ML workloads and hardware efficiently.
code5 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at University of Nottingham
bookMaster of Engineering - MEng, Computer Engineering, Master of Engineering - MEng, Computer Engineering at University of Toronto
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

fpga10
sycl10
oneapi10
c-language10
cprogramming-language10
dspic9
dspace9
cuda4
fortran4

Programming languages (4)

C++LLVMHTMLLogos

Github contributions (5)

github-logo-circle
oneapi-src/oneAPI-samples

Oct 2021 - Jan 2023

Samples for Intel® oneAPI Toolkits
Role in this project:
userEmbedded Systems Engineer
Contributions:13 reviews, 7 commits, 16 PRs in 1 year 3 months
Contributions summary:Shuo primarily contributed to developing FPGA-based code samples within the oneAPI environment. Their work involved implementing and optimizing SYCL kernels for various FPGA features, including frequency targeting, DSP control, and ac_int data types. They demonstrated a strong understanding of FPGA architecture by leveraging Intel FPGA extensions and addressing performance considerations. The user frequently refactored and updated the code samples, ensuring consistency and addressing developer feedback.
oneapiaicpucudafortran
shuoniu-intel/oneAPI-samples

Nov 2022 - Jan 2023

Samples for Intel oneAPI toolkits
Contributions:66 reviews, 4 commits, 12 PRs in 1 month
oneapi
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