SF Scala: Alexandros Bantis, Scaling ML Experimentation 5x at Tubi
ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Scale By the Bay 2019 is held on November 13-15 in sunny Oakland, California, on the shores of Lake Merritt: https://scale.bythebay.io. Join us! ----- [Note: ML engineering is a key theme of https://scale.bythebay.io, Bay Area, November 14-15, 2019] Scaling up ML Experimentation at Tubi 5x and Beyond By Alexandros Bantis The Tubi.tv streaming app (https://tubitv.com/) is installed on over 50 million mobile and OTT devices. To meet the needs of a fast-growing audience Tubi is enabling rapid machine learning (ML) experimentation using Scala. Ranking Service serves pre-computed personalization requests. It is a critical component of our next-generation machine learning services that has helped ramp up our rate of experimentation by 5x. It's built with Scala/Akka, ScalaPB, Kinesis, ScyllaDB, and has experimentation support built into the domain model. This presentation will discuss some of the challenges, motivations and experiences related to this project. About Alexandros Bantis Alexandros Bantis, Senior Scala Engineer, Tubi Alexandros has been building out the next generation of ML personalization services at Tubi over the past year. Before that he spent three years at Apple building out the publishing pipeline for Apple.com. Outside of Scala, he can usually be found at the playground with his children.