Jun Shi

Software Engineer at Airbnb

Sunnyvale, 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
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.
code10 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree & Master's degree, Electrical Engineering, Bachelor's degree & Master's degree, Electrical Engineering at Tsinghua University
bookDoctor of Philosophy - PhD, Electrical Engineering, Doctor of Philosophy - PhD, Electrical Engineering at University of California, Los Angeles
github-logo-circle

Github Skills (9)

infiniband10
distributed-tensorflow10
caffe10
distributed-training10
devops10
rdma10
cicd10
machine-learning9
python4

Programming languages (7)

C++ScalaTeXGoJupyter NotebookTerraPython

Github contributions (5)

github-logo-circle
yahoo/CaffeOnSpark

Feb 2016 - Oct 2016

Distributed deep learning on Hadoop and Spark clusters.
Role in this project:
userDevOps 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.
clustersdeep-learningbig-datasparkfeature-store
linkedin/lambda-learner

Aug 2020 - Jan 2021

Lambda Learner is a library for iterative incremental training of a class of supervised machine learning models.
Contributions:18 commits, 9 pushes in 4 months
incrementalsuperviseddeep-learningiterativemachine-learning
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
Jun Shi - Software Engineer at Airbnb