Sidong Wei

Senior Software Engineer at Uber

Markham, 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

👤
Senior
🎓
Top School
Sidong Wei is a Senior Software Engineer with six years of experience building high-performance back-end systems and enabling platform portability for Linux on IBM Z. Currently at Uber, he brings a strong math and computer science foundation to performance engineering, having contributed to the XLA machine-learning compiler with memory-space and prefetch optimizations and platform fixes for s390x/Big-Endian systems. His prior work at IBM focused on porting open-source projects and creating emulated CI/CD pipelines using docker buildx, qemu, and binfmt to broaden IBM Z support. A fast learner who thrives in unfamiliar domains, Sidong combines rigorous problem-solving with clear communication and collaborative execution. He holds a Master of Mathematics in Computer Science from the University of Waterloo and a BS in Mathematics from Shanghai Jiao Tong University. Colleagues rely on him for pragmatic code fixes that bridge low-level architecture nuances and production-grade tooling.
code5 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS Mathematics and Applied Mathematics, Bachelor of Science - BS Mathematics and Applied Mathematics at Shanghai Jiao Tong University
bookMaster of Mathematics Computer Science, Master of Mathematics Computer Science at University of Waterloo
github-logo-circle

Github Skills (7)

compiler-optimization10
xla10
c-language10
cprogramming-language10
linear-algebra10
performance-tuning9
s390x8

Programming languages (4)

TypeScriptJavaC++Go

Github contributions (5)

github-logo-circle
openxla/xla

Jun 2020 - Oct 2020

A machine learning compiler for GPUs, CPUs, and ML accelerators
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:10 commits in 4 months
Contributions summary:Sidong's commits primarily involve resolving merge conflicts and updating code across multiple files within the XLA (Accelerated Linear Algebra) project. The changes indicate a focus on the memory space assignment optimization, and improving the prefetch interval picker logic to enhance the performance of the compiler. This user also worked on adding aliases and updating targets, specifically in the `xla/python/outfeed_receiver.cc` and test files, including several fixes for the s390x architecture and other Big-Endian systems.
compilercommunity-drivenmachine-learningmodular
Sidong-Wei/doxygen

Jan 2021 - Jun 2021

Official doxygen git repository
Contributions:23 pushes, 1 branch in 4 months
git-repositorydoxygen
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
Sidong Wei - Senior Software Engineer at Uber