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.
code4 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.
numbatoolkitsswrepoaplpower-management
shuoniu-intel/oneAPI-samples

Nov 2022 - Jan 2023

Samples for Intel oneAPI toolkits
Contributions:66 reviews, 4 commits, 12 PRs in 1 month
toolkitsintelintel-oneapi-toolkitsoneapi
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
Shuo Niu - Senior Machine Learning Compiler Engineer at Qualcomm