Shulin Chen

Senior Software Engineer at Snowflake

Berkeley, 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
Shulin Chen is a Senior Software Engineer based in Berkeley with eight years of experience building production-grade machine learning platforms, currently contributing to Snowflake’s ML infrastructure. Prior roles at Uber (Michelangelo) and Trifacta show deep expertise in platform engineering for data and ML workflows, combining backend systems thinking with practical model-serving concerns. Open-source contributions to Apache SINGA—improving SoftMax numerical stability and fixing examples/tests—underscore a focus on robust, distributed deep learning implementations. Known for bridging research-grade algorithms and production constraints, he brings a pragmatic yet detail-oriented approach to scaling ML systems.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
21reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (7)

machine-learning10
deep-learning10
cudnn9
cuda9
python7
java6
ubuntu6

Programming languages (7)

TypeScriptJavaC++JavaScriptVerilogGoPython

Github contributions (5)

github-logo-circle
apache/singa

Feb 2020 - Sep 2020

a distributed deep learning platform
Role in this project:
userML Engineer
Contributions:107 commits, 10 PRs, 117 comments in 7 months
Contributions summary:Shulin's commits focused on improving the SoftMax algorithm in the context of a distributed deep learning platform. They modified the algorithm to prevent overflow issues, ensuring numerical stability. They also modified the `SoftmaxBackward` implementation to utilize the same algorithm. Furthermore, the user contributed to testing by passing a test for the `mlp_buffer` and fixing program bugs in the `mnist_cnn` example.
learning-platformdeep-learningmachine-learningdistributed-deep-learningdistributed
XJDKC/singa

Feb 2020 - Jan 2021

Mirror of Apache Singa
Contributions:94 pushes, 13 branches, 1 tag in 11 months
javaapachecplusplusbig-data
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
Shulin Chen - Senior Software Engineer at Snowflake