Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic

Ying Chen

Sunnyvale

Summary

Highly skilled Tech Lead Manager with extensive experience in leading and managing teams in the development of software for cutting-edge ML accelerators. Seeking a challenging position as the Tech Lead Manager of ML infrastructure, where I can leverage my technical expertise, leadership abilities, and strategic mindset to drive innovation and deliver exceptional results.


I was promoted 3 times during my time in Google, all with Google highest rating, Superb (former rating system) and Transformative (current rating system).

Overview

9
9
years of professional experience

Work History

TPU Compiler & Runtime E2E, Tech Lead Manager

Google
11.2019 - Current
  • Set team charter with technical vision, lead a team of 20 engineers develop efficient compiler and runtime solutions for in-house innovative ML accelerators, unleash new capabilities, achieving optimal performance.
  • Re-architect compiler and runtime to a heterogeneous computing system as a multi-year effort, projected to >20% company wide device efficiency savings, enable models that cannot fit in the system before, enable new research innovations.
  • Lead, design, and launch a brand new E2E software stack solution for latest generation TPU, addressing previous generation's functionality limitation, usability pain, and deliver ~1.8x performance gain .
  • Lead team members develop new compiler abstraction and lowering framework, providing fast-to-market solutions for both internal and external customers.
  • Hardware-software co-design new generation chip architecture.
  • Plan, delegate high volumes of work to empower team, build trust, and assist with professional development.
  • Measured team performance and reported metrics to leadership team members.

Google Chat, Software Engineer

Google
11.2018 - 11.2019
  • Participate new system design, rewrote old code pipelines in go-language with modern data parallel processing pipelines.
  • Analyzed proposed technical solutions based on customer requirements.
  • Maternity leave from May, 2019 to October, 2019.

Google Analytics, Software Engineer

Google
09.2015 - 11.2018
  • Built Google Analytics mailing production systems from scratch with most advanced parallel data-processing pipelines techniques and launched to all Google Analytics production user.
  • Worked with UX designers, PM, and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Setup Google Analytics Intelligence Production release and oncall system.
  • Key contributor for building personalization of Google Intelligence products.
  • Primary host of a phd summer intern
  • Maternity leave from Dec, 2016 to Feb 2017.

Education

Master of Science - Computer Engineering

University of Illinois At Urbana-Champaign
Champaign, IL
05.2015

Bachelor of Science - Computer Engineering

Zhejiang University
Zhejiang, China
06.2013

Skills

  • Team Leadership and Management
  • Compiler Development and Optimization
  • TPU Architecture and Software Stack
  • Programming Languages: C, Python, Java
  • Software Development Lifecycle
  • Communication and Interpersonal Skills
  • Problem Solving and Troubleshooting
  • Technical Documentation

Publications

  • Patent published: ANALYTICS PERSONALIZATION FRAMEWORK. Patent No: US-11669431-B2
  • Published paper: Y. Chen, T. Nguyen, Y. Chen, S. T. Gurumani, Y. Liang, K. Rupnow, J. Cong, W.M. Hwu, and D. Chen, “FCUDA-HB: Hierarchical and Scalable Bus Architecture Generation on FPGAs with the FCUDA Flow,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, pp. 2032-2045, Volume: 35, Issue: 12, 2016.

Timeline

TPU Compiler & Runtime E2E, Tech Lead Manager

Google
11.2019 - Current

Google Chat, Software Engineer

Google
11.2018 - 11.2019

Google Analytics, Software Engineer

Google
09.2015 - 11.2018

Master of Science - Computer Engineering

University of Illinois At Urbana-Champaign

Bachelor of Science - Computer Engineering

Zhejiang University
Ying Chen