Alan Guo is a Senior Software Engineer with nine years of experience building low-latency, highly available systems for consumer and infrastructure products. He has shipped device arbitration and multi-device features at Amazon Lab126, scaled services at TikTok, and now contributes to large-scale systems at Meta, combining deep code-level curiosity with pragmatic delivery. An active contributor to the Ray project, he improved the autoscaler and file-mount syncing—work that touches orchestration for distributed AI workloads. Comfortable leading designs in team settings or executing independently, he prioritizes customer-facing quality and scalable defaults. Based in Mountain View with a dual ECE and CS background from Duke, he brings hardware-informed systems thinking to cloud and distributed software challenges.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.) Electrical and Computer Engineering (ECE) and Computer Science, Bachelor of Science (B.S.) Electrical and Computer Engineering (ECE) and Computer Science at Duke University
High School Diploma, High School Diploma at Foothill High School
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Role in this project:
Backend Developer & DevOps Engineer
Contributions:590 reviews, 89 commits, 182 PRs in 2 years 7 months
Contributions summary:Alan focused on improving the Ray autoscaler, implementing default configuration options, and adding features related to file mounting, including the ability to continuously sync file mounts. They extracted configuration preparation actions, introduced options for continuous file synchronization from the head node to worker nodes, and added options related to rsync and excluding/filtering files. Furthermore, they contributed to refactoring and standardizing configurations within the project.
A fast and simple framework for building and running distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Contributions:6 PRs, 483 pushes, 155 branches in 4 years 10 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.