Richard Liu

Software Engineer at Google

Cupertino, 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
Richard Liu is a Software Engineer based in Cupertino with seven years of experience building and operating cloud-native ML infrastructure. At Google and in prominent open-source projects like Kubeflow, he has focused on backend and DevOps work—refactoring controllers, hardening CI/CD and GKE deployment manifests, and improving testing and observability for distributed training. He brings practical expertise tying API and gRPC-level changes to deployment automation, and has hands-on experience with GPU management in Kubernetes Engine. Colleagues rely on him to simplify complex manifest and pipeline maintenance while keeping systems production-ready and testable.
code7 years of coding experience
github-logo-circle

Github Skills (38)

e2e-testing10
kubernetes10
hugo10
docker10
back-end-development10
e2e-test10
testing10
kustomize10
kubeflow10
machine-learning10
bash10
jinjava10
dockers10
cicd10
gcp10

Programming languages (11)

TypeScriptHCLShellC++GoHTMLJupyter NotebookYAML

Github contributions (5)

github-logo-circle
kubeflow/trainer

Aug 2018 - Mar 2020

Distributed ML Training and Fine-Tuning on Kubernetes
Role in this project:
userDevOps Engineer
Contributions:6 releases, 1 review, 46 commits in 1 year 7 months
Contributions summary:Richard's commits primarily focused on enhancing the testing infrastructure and workflows within the `kubeflow/trainer` repository. This included adding and modifying e2e tests, specifically related to clean pod policies within the TF job operator. The user also introduced and modified code related to running tests using jsonnet and py.test_runner, demonstrating expertise in testing frameworks and configuration management. The contributions directly improved the testing coverage and reliability of the distributed ML training environment.
xgboostkubernetesmachine-learningtrainingai
kubeflow/kubeflow

Jul 2018 - Nov 2019

Machine Learning Toolkit for Kubernetes
Role in this project:
userDevOps Engineer
Contributions:20 releases, 62 commits, 56 PRs in 1 year 3 months
Contributions summary:Richard primarily contributed to the infrastructure and deployment aspects of the Kubeflow project, specifically concerning Google Kubernetes Engine (GKE) configurations and CI/CD pipeline enhancements. Their work involved enabling autoscaling options within GKE clusters, modifying deployment configurations using Jinja and YAML files, and updating the Kubernetes manifests to utilize newer versions. Additionally, they implemented scripts to automate the creation of cherry-picks and made modifications to the test workflows, suggesting an active role in maintaining the project's build, test, and release processes.
pythondata-sciencenotebookmachine-learningmlops
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
Richard Liu - Software Engineer at Google