KA

Kyle Anderson

Lead Manager, Staff Software Engineer at Google

San Francisco, California

Overview

Work Experience

  • Tech Lead Manager, Staff Software Engineer

    2018 - 2023

    TLM of TPU Fungibility team. My team designed, launched, and maintained two products central to LLM model development lifecycle on Tensor Processing Unit (TPU) 1.) Virtualization layer that enables dynamic migration of ML workloads (pretraining, distillation, finetuning, inference) across heterogeneous accelerators 2.) Intelligent Load Balancer for LLM inference

  • Cofounder

    2016 - 2018

  • Enterprise Investor

    2015 - 2016

    Partnering with world class founders in big data, cloud, devops, IT infrastructure, and enterprise software.

  • Software Engineer

    2013 - 2013

    Optimized block storage server to more efficiently handle simultaneous batch and latency-sensitive requests

  • Software Engineer

    2010 - 2013

    - Implemented new authentication mechanism allowing flexible remote management - Enhanced the Spanning Tree Protocol to ensure loop free forwarding paths - Improved the ability of the Spanning Tree Protocol to re-converge after a crash - Developed a crash-persistent distributed event logging system - Wrote software in C++, Python, and Optumsoft's TACC for agent-based distributed systems

  • Software Engineer

    2009 - 2009

    - Helped package an IP Multimedia Subsystem (IMS) on a single server using VMware - Developed telecommunications applications over Session Initiation Protocol (SIP) - Integrated solutions into existing Java, C, C++, PHP, and MySQL projects

Relevant Websites