Jun Shi is a seasoned software engineer with 10+ years of experience building search, ranking, and recommendation systems at top tech companies including Airbnb, Meta, and LinkedIn. He combines deep research roots—PhD-level training in electrical engineering—with hands-on work in large-scale ML and distributed systems, having led deep learning framework efforts at Yahoo and contributed to the well-known CaffeOnSpark project (adding RDMA sync and CI automation). His background spans both algorithm design for ad and creative ranking and low-level communications and transceiver algorithms from earlier roles at Broadcom and Qualcomm, giving him a rare blend of systems, ML, and signal-processing expertise. Based in Sunnyvale, he excels at turning research insights into production-grade features and optimizations that improve model training and search relevance.
10 years of coding experience
17 years of employment as a software developer
Bachelor's degree & Master's degree, Electrical Engineering, Bachelor's degree & Master's degree, Electrical Engineering at Tsinghua University
Doctor of Philosophy - PhD, Electrical Engineering, Doctor of Philosophy - PhD, Electrical Engineering at University of California, Los Angeles
Distributed deep learning on Hadoop and Spark clusters.
Role in this project:
DevOps Engineer & ML Engineer
Contributions:27 commits, 25 PRs, 23 pushes in 8 months
Contributions summary:Jun implemented and configured a Travis CI script for automated builds and tests, demonstrating proficiency in DevOps practices. They fixed a typo within the project's codebase, and added RDMA sync for control signals to improve distributed training performance. The user enhanced the Cos layer to improve the overall data processing pipeline.
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.