# Kai Yang > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/kaiyang Currently senior software engineer working on Gemini I was a software engineer at Lyft where I am on a mission to make people drive lyft safer. Previously, I was a software engineer at VMWare. I have worked a product called Enterprise PKS, which enables enterprises and service providers to simplify the deployment and operations of Kubernetes clusters. More specifically, I am working on building network infrastructure and configurations to support scalability, multi-tenancy and security of Kubernetes deployment and operation. And my currently tech stack includes Go, Python, Shell Script. Before that, I have had one year internship at Cisco mainly worked as frontend engineer, where I helped built several internal and external website as well as a widgets library which is still widely adopted. the tech stack I was using is Javascript, React. I got my master degree in Computer Science from Yale University. I got chance to do research on ML and NLP. And as one of the co-author, we published 2 papers in EMNLP which is a top conference in NLP fields. I received my bachelor degree in Software Engineering from Zhejiang University, where I have received national scholarship and graduated with highest GPA in my major. ## Work Experience ### Software Engineer @ Google Jan 2024 – Present On device LLM pretrain, post train and on device optimization. Pixel/Android ML recommendations and personalization ### Senior Software Engineer @ Google DeepMind Jan 2020 – Jan 2024 Gemini Safety Gemini Tool use Gemini Canvas ### Software Engineer @ Lyft Jan 2019 – Jan 2020 ### Software Engineer @ VMware Jan 2018 – Jan 2019 | Palo Alto, CA Working on Enterprise PKS, which enables enterprises and service providers to simplify the deployment and operations of Kubernetes clusters: • Working on Kubernetes node networking, mainly focusing on implementing node network topology and features supporting scalability, multi-tenancy and security of Kubernetes deployment and operation • Built a Centralized login gateway using Go and Nginx, integrated with SAML and OAuth Authorization. Built infrastructure using Terraform on GCP. Deployed and maintained using Ansible • Implemented the PKS acceptance test suite. Built an object-oriented wrapper for NSX-T, Bosh, Ops Manager and kubectl. Tested against PKS integration with NSX-T and vSphere Volumes using python behave ### Research Student @ Yale University Lily Lab (Yale NLP Lab) Jan 2018 – Jan 2018 | New Haven Advised by Dragomir Radev Designed and Built natural language interfaces to relational databases including automatically converting users' questions to corresponding SQL queries for arbitrary database schemas. Published 2 paper in EMNLP 2018 ### Software Engineer Intern at Cisco @ Cisco Jan 2016 – Jan 2017 | San Jose, California • Primary developer and maintainer of “DevNet Create”, web portal of Cisco’s first developer conference. Created over 30,000 visits from desktop, mobile and tablet • Developed a set of 20 responsive web widgets using React. Over 20 online documentations and microsites are built upon this widget library • Built Cisco’s internal publication workflow management system using React + Redux + SCSS. • Created a “Code2Give” page for Cisco’s CSR campaign using HTML 5 Canvas + React + Redux. Supported donations of $10,000+ to Girls Inc • Created DevNet promotion page, “DevNet Infographic”. Utilized circle menu to gain an interactive user experience ## Education ### Master's degree in Computer Science Yale University Jan 2017 – Jan 2018 ### Bachelor of Science - BS in Computer Software Engineering Zhejiang University Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/kai-yang-7855b8aa --- Source: https://flows.cv/kaiyang JSON Resume: https://flows.cv/kaiyang/resume.json Last updated: 2026-03-22