Ajay Gopinathan

Senior Staff Software Engineer at Waymo

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
Ajay Gopinathan is a Senior Staff Software Engineer in Kirkland, Washington with 13 years of experience building large-scale, production systems at Google and Waymo and a PhD in Computer Science. He blends deep academic roots in quantum information and networking with practical expertise in backend engineering, DevOps, and distributed systems. At Kubeflow Pipelines he improved build reproducibility, added advanced backend filtering, and integrated remote build execution—demonstrating a knack for making complex ML infrastructure more reliable and scalable. Comfortable shipping across the stack, he pairs algorithmic rigor (auction theory and networking) with hands-on improvements to build and CI tooling. Colleagues rely on him to translate research-grade ideas into production-ready systems that run at scale.
code13 years of coding experience
job14 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at The University of Calgary
bookBachelor of Applied Science, Computer Engineering, Bachelor of Applied Science, Computer Engineering at Nanyang Technological University Singapore
stackoverflow-logo

Stackoverflow

Stats
53reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (22)

kubernetes10
docker10
apidoc10
dockers10
cicd10
go10
api10
kubernetes-pods10
grpc10
sql9
python8
data-pipeline8
data-pipelines8
mlops8
pipeline8

Programming languages (10)

TypeScriptC++JavaScriptGoHTMLJupyter NotebookYAMLPython

Github contributions (5)

github-logo-circle
kubeflow/pipelines

Nov 2018 - Oct 2021

Machine Learning Pipelines for Kubeflow
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 releases, 184 reviews, 75 commits in 2 years 11 months
Contributions summary:Ajay contributed to the Kubeflow Pipelines project by addressing build reproducibility issues within the code generator. They implemented a fix by pinning code generator and client-go versions to a specific Kubernetes release. Furthermore, the user introduced filtering capabilities to the backend API, adding filtering for pipelines, jobs, and run servers, including a new IS_SUBSTRING operator. Lastly, the user integrated Remote Build Execution (RBE) into the project's build process, streamlining builds and enabling the API server to use Google Cloud credentials.
pipelinetektondata-sciencemachine-learningmlops
neuromage/pipelines

Nov 2018 - Oct 2021

Machine Learning Pipelines for Kubeflow
Contributions:251 pushes, 144 branches in 2 years 11 months
data-sciencemachine-learningmlopskubeflowkubernetes
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
Ajay Gopinathan - Senior Staff Software Engineer at Waymo