Allen Yan

Staff Software Engineer at Google

Palo Alto, 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
Allen Yan is a Staff Software Engineer in Palo Alto with 15+ years of deep expertise in database research and distributed systems, currently leading Distributed Execution for Google’s F1 Query and chairing its Architecture Working Group. He blends rigorous academic training (Ph.D. in Computer and Information Science, 3.99/4.00) with hands-on engineering, driving performance, system health, and cross-team technical coordination at scale. His track record includes multiple company-wide awards for performance and health improvements and innovation prizes, reflecting measurable impact on large production systems. Allen also contributes to high-profile open-source ML work such as tensorflow/models, where he improved data loading and task pipelines for the YouTube-8M video classification project—showing a breadth that spans both databases and ML infrastructure.
code10 years of coding experience
job1 year of employment as a software developer
bookPh.D, Computer and Information Science, 3.99 / 4.00, Ph.D, Computer and Information Science, 3.99 / 4.00 at University of Pennsylvania
bookNo. 2 High School Attached to East China Normal University
bookHong Kong University of Science and Technology (HKUST)
github-logo-circle

Github Skills (6)

computer-vision10
machine-learning10
tensorflow10
data-processing9
python9
video-processing8

Programming languages (7)

C++SchemeSCSSHTMLJupyter NotebookMATLABPython

Github contributions (5)

github-logo-circle
tensorflow/models

Aug 2022 - Jan 2023

Models and examples built with TensorFlow
Role in this project:
userML Engineer
Contributions:10 reviews, 26 commits, 8 comments in 5 months
Contributions summary:Allen primarily contributed internal changes to the `tensorflow/models` repository, focusing on the `official/projects/yt8m` directory. Their commits involve modifications to `yt8m_task.py` and `yt8m_input.py`, suggesting work on data loading and task definition for the YouTube-8M video classification project. These changes include adjustments to frame sampling and label processing, indicating involvement in the core components of an ML pipeline.
deep-learningtensorflow
uta-smile/RetroXpert

Oct 2020 - May 2021

Contributions:20 commits, 16 pushes, 1 branch in 7 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.
Request Free Trial
Allen Yan - Staff Software Engineer at Google