Category Archives: tensorflow

Towards ML Engineering: A Brief History Of TensorFlow Extended (TFX)

Much like Software Engineering followed Computer Science, as our world increasingly depends on machine learning systems, we argue that the time is right for ML Engineering to come of age. Our paper on ML Engineering is now available on arXiv. It covers a decade of production ML experience, illustrated by two successive end-to-end (E2E) ML platforms at Alphabet: Sibyl and TensorFlow Extended (TFX). I hope you will find it useful and that sharing our experience will help you advance your own ML systems.


Humbled to have played a small part in advancing both of these platforms working together with Konstantinos (Gus) Katsiapis, Abhijit Karmarkar, Ahmet Altay, Aleksandr Zaks, Alkis Polyzotis, Anusha Ramesh, Ben Mathes, Gautam Vasudevan, Irene Giannoumis, Jiri Simsa, Justin Hong, Mitch Trott, Noé Lutz, Pavel Dournov, Robert Crowe, Sarah Sirajuddin, Tris Warkentin, Zhitao Li and many other current and former Googlers acknowledged in this article.

10 Years at Google

I joined Google on May 10th, 2010 and got this plaque to commemorate my 10th anniversary.

10 years at Google

10 Years at Google

The company has grown and changed a lot over the years. In some ways I feel that Google is a different company every year. Always evolving rapidly, every system continuously improving or … deprecated and rewritten.

At the same time the core has remained constant. The bottom-up nature of innovation while frustrating (“why can’t we simply ask the VP to mandate X?”) is extremely empowering. The values still strong: while the company does stumble occasionally (we are not perfect), I strongly believe it is fundamentally a force of good in the world which is very important to me personally and makes me proud to be here. I agree with Peter Drucker (thank you Carnegie Mellon University Silicon Valley for introducing me to his writings): businesses need to deliver way more than return on investment, and Google always strives to do that.

Most importantly, the people I had the privilege to work with at YouTube, Google Search and now Google AI / Google Research have been inspirational and continue to reinforce my impostor syndrome daily 🙂 Same applies to Google partners and external collaborators I met along the way: you have helped me grow for which I am grateful. I hope that together we will overcome these uncertain times.