Senior Software Dev Engineer at Amazon Web Services (AWS)
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Roy Chiang is a Senior Software Development Engineer with 11 years of experience building highly available, scalable backend systems and data-driven features, currently leading the core backend design and a team at Amazon Managed Service for Prometheus. He combines deep expertise in distributed systems, observability, and data science tooling—Airflow, Dask, Ray, Pandas—with hands-on Kubernetes, PostgreSQL, Elasticsearch, and message-queue experience to ship production-grade microservices. Roy has driven Cortex scaling efforts upstream (helping grow capacity from 10M to 500M timeseries) and contributed full-stack UI improvements to Mozilla’s Treeherder, showing comfort across backend, DevOps, and frontend work. His background in recommender systems and a master’s in computer science inform pragmatic ML prototypes that improved CTR and operational pipelines. Colleagues rely on him for design leadership, operational troubleshooting, and mentoring while he balances broad system thinking with attention to performance optimizations.
11 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Georgia Institute of Technology
Bachelor of Science (B.Sc.) Chemistry, Bachelor of Science (B.Sc.) Chemistry at The University of British Columbia
A horizontally scalable, highly available, multi-tenant, long term Prometheus.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:22 reviews, 13 commits, 15 PRs in 1 year 6 months
Contributions summary:Roy primarily contributed to the core functionality of the Cortex project by addressing issues related to ring management, compaction, and memcached auto-discovery. Their work includes bug fixes and improvements, such as resolving issues with ingester returns and error handling in the compactor. Furthermore, they implemented support for memcached auto-discovery and shuffle sharding features. Additionally, they focused on infrastructure and operational aspects by addressing issues with the default replication strategy and improving store-gateway behavior.
A system for managing CI data for Mozilla projects
Role in this project:
Full-stack Developer
Contributions:13 commits, 14 PRs, 7 comments in 4 months
Contributions summary:Roy primarily contributed to the UI and frontend functionality of the Treeherder project. They modified HTML templates, CSS, and JavaScript code to implement new features, such as disabling save buttons and adding tooltips. The user also enhanced the user interface by incorporating pagination, adding filtering options, and displaying textual summaries related to regressions. Furthermore, they worked on backend features like adding a "classifier" field to PerformanceAlert to store the user responsible for a classification.
reactpythondjango-rest-frameworkdjangodocker
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
Roy Chiang - Senior Software Dev Engineer at Amazon Web Services (AWS)