Michael Whittaker

Software Engineer at Google DeepMind

San Francisco Bay Area

About

I'm a software engineer at Google DeepMind on the JAX team. Previously, I worked on Service Weaver: https://github.com/ServiceWeaver/weaver.

Experience

  • Software Engineer at Google DeepMind
    Sep 2021 - Present · 4 yrs 10 mos

    I'm currently on the JAX team inside Google DeepMind. Previously, I worked on Service Weaver: https://github.com/ServiceWeaver/weaver.

  • Software Engineer Intern at Google
    May 2018 - Aug 2018 · 4 mos

    I interned on the Juicer team. I designed and implemented a clustering engine for fully online email template induction. The engine reduced CPU by 58%, memory by 93%, and disk by 90% relative to the existing system.

  • Software Engineer Intern at Google
    May 2016 - Aug 2016 · 4 mos

    I interned on the F1 team. I designed and implemented incrementally maintained materialized views in F1: a distributed relational database system.

  • Software Engineer Intern at Google
    May 2015 - Aug 2015 · 4 mos

    I interned on the Google Cloud Dataflow team. I reorganized and refactored parts of Google Cloud Dataflow's C++ backend responsible for data sharding and work balancing.

  • Software Engineer Intern at MongoDB
    May 2014 - Aug 2014 · 4 mos

    I wrote a distributed fault simulator in Go and JavaScript that simulated network partitions, disk saturation, cache flushes, and machine failures in MongoDB clusters.