What is a Machine Learning Engineer at Tubi?
At Tubi, a Machine Learning Engineer plays a pivotal role in shaping the core user experience of one of the world's largest free, ad-supported streaming television (FAST) platforms. With a massive library of tens of thousands of movies and television shows, Tubi relies heavily on personalization, content recommendation, and real-time ad optimization to keep millions of active viewers engaged. As a member of the machine learning team, you will build and scale the intelligent algorithms that power the homepage recommendation engine, content search, and user-retention pipelines.
The impact of this role is immediate and highly visible. Unlike subscription-based platforms, Tubi operates on an ad-supported model, meaning that accurate, real-time personalization directly drives business revenue and user satisfaction. You will tackle complex machine learning challenges at scale, including handling the "cold start" problem for new users, optimizing multi-task ranking systems, and building high-throughput, low-latency deployment pipelines that process billions of events daily.
This position demands a unique blend of core software engineering rigor, deep theoretical machine learning knowledge, and a practical understanding of system architecture. You will work on cutting-edge recommendation frameworks, deep learning models, and real-time data pipelines, collaborating closely with product managers, data platform teams, and backend engineers to turn sophisticated research into production-grade systems.


