Zihao Fan is a Machine Learning Engineer with 10 years of experience building large-scale representation learning systems for consumer products and ads. Currently at Snap, he leads applied research and productionization of GNN- and Transformer-based user representations and is exploring 0-1 solutions with LLMs and generative recommendation. Previously at Pinterest he launched the platform’s first two-tower deep retrieval model for shopping ads, and earlier internships at Adobe and TuSimple focused on image retrieval and deep RL for autonomy. Trained at Tsinghua and UC Berkeley School of Information, he blends rigorous academic foundations with hands-on infra and modeling work. Based in California, he specializes in turning cutting-edge research into scalable systems that improve core growth and monetization. A detail that sets him apart is consistent cross-domain experience—from vision and retrieval to graph and generative models—enabling rapid prototyping across model and infra boundaries.
10 years of coding experience
4 years of employment as a software developer
Master's, Information Science/Studies, Master's, Information Science/Studies at UC Berkeley School of Information
Bachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Tsinghua University
Contributions:3 commits, 5 pushes, 1 branch in 2 years 3 months
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.