Shiwen Hu

Algorithm Engineer at nice好赞(北京好赞移动科技有限公司)

Shanghai, China
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
Shiwen Hu is an Algorithm Engineer based in Shanghai with 11 years of experience building search, recommendation and NLP systems, particularly for Chinese language processing and image ranking. He has strong backend and DevOps skills demonstrated by sustained contributions to prominent open-source projects such as MXNet, TVM and dmlc/ps-lite, where he improved cross-platform CMake builds, fixed compiler and memory issues, and smoothed Windows/MSVC support. His background in compiler optimization and computer architecture (master’s) informs a practical focus on robust build systems, performance portability, and GPU-related tooling. Previously he led knowledge-graph and NLP efforts at Qihoo 360 and has been designing Solr-based search and suggestion systems at nice好赞, blending research-level understanding with production-grade engineering. An attention to subtle compatibility and build-chain problems—often overlooked by application engineers—sets him apart in shipping reliable ML infrastructure.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, software engineering, Bachelor's degree, Computer Science, software engineering at Huazhong University of Science and Technology
bookMaster's degree, compiler optimization, computer architecture, Master's degree, compiler optimization, computer architecture at Graduate School, The Chinese Academy of School Sciences
github-logo-circle

Github Skills (31)

tvm10
c-language10
compile-time10
compilation10
python10
windows10
gpu-programming10
build-system10
cmake10
dm10
compile10
build-automation10
cuda10
compiler10
linting10

Programming languages (10)

C#TypeScriptJavaC++ShellCCMakeLua

Github contributions (5)

github-logo-circle
apache/mxnet

Oct 2015 - Nov 2020

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Role in this project:
userBack-end Developer
Contributions:3 reviews, 127 commits, 121 PRs in 5 years 2 months
Contributions summary:Shiwen's contributions primarily focused on modifying and adding functionality related to the CMake build system for the MXNet project. The commits introduce and modify CMake scripts for tasks such as adding build configurations, disabling warnings, and handling dependencies. Several commits indicate work on updating and improving the library, including fixing bugs related to VS2013, improving the documentation, and adding new features. The user's work had a direct impact on build processes, software quality, and overall project maintainability.
pythonschedulerdataflowmutationdata-science
dmlc/ps-lite

Oct 2015 - Mar 2017

A lightweight parameter server interface
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:12 commits, 8 PRs, 6 comments in 1 year 5 months
Contributions summary:Shiwen primarily contributed to the build and configuration of the project, focusing on integrating external libraries and dependencies. They addressed library path issues, specifically for `gflags`, `glog`, and `zmq`, ensuring the project could build correctly. Furthermore, the user improved build system integration by adding CMake configurations, fixing compilation errors related to MSVC, and managing protobuf files for code generation. These changes indicate the user worked on both back-end code and DevOps aspects.
parameter-serverparameter
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
Shiwen Hu - Algorithm Engineer at nice好赞(北京好赞移动科技有限公司)