Zhijun Yin is a senior engineering manager with 14+ years of experience building and scaling ML-driven search, recommendation, monetization and social products across Instagram, Facebook and Twitter. He combines a PhD in data mining and machine learning with hands-on systems experience—authoring academic work with 2,000+ citations and contributing to core open-source Facebook projects like fboss, mvfst, folly and HHVM to modernize C++ networking and thrift code. At Instagram he leads business confidence and quality efforts across ads, commerce and creator monetization, previously directing search and community ranking efforts that shaped discovery and group experiences at Facebook. Known for shipping product bets, growing high-performing teams, and pragmatic refactors that improve long-lived codebases, he also brings fintech quant experience from Morgan Stanley and a strong foundation from internships at Google and Microsoft. He values curiosity, growth mindset and social responsibility, and is actively hiring product and ML engineers in the Bay Area and remotely.
14 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Fudan University
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:1 review, 722 commits, 4 comments in 2 years 8 months
Contributions summary:Zhijun's contributions focused on modifying and optimizing the code in the Facebook Thrift library. Their work included improving memory management through code refactoring, adding features to the serialization process, and improving the overall structure and build speed of the project. The user primarily worked on improving the code related to the protocol handling, object serialization and de-serialization. Their commits involved cleaning up deprecated APIs and enhancing the efficiency of several key components of the library.
Distributed platform for building autonomic network functions.
Role in this project:
Back-end Developer
Contributions:34 commits in 2 years 3 months
Contributions summary:Zhijun primarily focused on refactoring and updating code related to the `folly::Optional` library within the OpenR distributed platform. Their contributions involved replacing deprecated `folly::Optional::clear()` and `folly::Optional::hasValue()` usages with newer, equivalent methods. Furthermore, the user addressed explicit conversion issues and removed assignments from `folly::Optional`. Their work indicates a focus on maintaining and improving the codebase's compatibility and efficiency with the project's dependencies.
bazelc-plus-plusnetwork-functionsdistributed
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
Zhijun Yin - Senior Engineering Manager at Instagram