Ruiwen Zhao

Senior Software Engineer at Airbnb

Kirkland, Washington, 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
Ruiwen Zhao is a senior software engineer with 11 years of experience building cloud-native infrastructure and distributed systems, currently working on cloud infrastructure at Airbnb after contributing to Google Kubernetes Engine and containerd at Google. He has deep expertise in container runtimes, CRI integrations, and GPU/device health monitoring—highlighted by contributions that added NVIDIA NVML-based health checks and MIG support for Kubernetes accelerators. At AWS he was an early member of S3 Select, helping add Parquet support and SQL validation, showing strong data-processing and systems design skills. Based in Kirkland, WA, Ruiwen combines production-first engineering with active open-source contributions to high-profile projects, often solving subtle hardware-software reliability issues that surface only at scale.
code11 years of coding experience
job6 years of employment as a software developer
bookUniversity of California, San Diego
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Shanghai Jiao Tong University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

nvidia10
kubernetes10
containerd10
cri-o10
go10
api10
crictl10
containerization10
apidoc10
kubernetes-pods10
dockers9
grpc9
docker9
cloud-services8
cloud-infrastructure8

Programming languages (6)

HCLShellCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Collection of tools and examples for managing Accelerated workloads in Kubernetes Engine
Role in this project:
userBack-end & DevOps Engineer
Contributions:38 reviews, 23 commits, 24 PRs in 4 months
Contributions summary:Ruiwen focused on enhancing the container engine accelerators project by implementing health monitoring for NVIDIA GPUs, specifically addressing critical Xid errors. They integrated NVML (NVIDIA Management Library) to detect and respond to hardware issues, marking unhealthy devices. Additionally, the user contributed to the device plugin's functionality by updating device states and extending health checks for MIG-enabled devices.
workloadsgpuacceleratedkuberneteskubernetes-engine
containerd/containerd

Feb 2022 - Dec 2022

An open and reliable container runtime
Role in this project:
userBack-end Developer
Contributions:104 reviews, 13 commits, 22 PRs in 10 months
Contributions summary:Ruiwen primarily focused on enhancing the CRI (Container Runtime Interface) implementation within the containerd project. Their contributions involved updating the CRI API to the latest versions and adding container event support. Furthermore, the user implemented functionalities like copying container resource constraints and setting gRPC codes for unimplemented CRI API methods, indicating a focus on core runtime functionality and API integration. They also contributed to the implementation of container resource management within the CRI.
containersisolationcontainerdrustruntime
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
Ruiwen Zhao - Senior Software Engineer at Airbnb