Join Tubi, the industry-leading and fastest-growing streaming service that is revolutionizing the future of TV! With over 8,500 active movies & TV shows, our users are watching millions of hours monthly from the world's largest free AVOD catalog. Backed by leading VC firms, and working with partners such as MGM, Paramount and Lionsgate, we are continuing to make entertainment accessible to all.

As a top ad-supported video on demand streaming service, Tubi offers the most personalized experiences for our users. This is achieved through our efforts in leveraging data science and machine learning to solve problems around recommendations, ad timing and matching, search, homepage design, and content valuation.

About the role:

We are searching for a talented and passionate Machine Learning Engineer to join our team! In this Machine Learning Engineering role, you will work closely with product engineering teams and data scientists to tackle problems in personalization, content discovery, search, advertising and content production. Some of the challenges you will take on will include streamlining feature engineering, helping data scientists take machine learning models in production and enabling data science research and analysis even amongst non-scientists in the company.

Your background:

  • 3+ years in a Machine Learning/Advanced Analytics environment pushing production-level code
  • BS, MSc or PhD in Computer Science, Operations Research, Statistics, Applied Mathematics, Physics or related field
  • Industry experience in a data related role
  • Hands on experience or large scale academic projects on recommender systems, reinforcement learning, contextual bandits, RNNs (LSTM, GRU, etc), non-linear optimization, learning to rank
  • Experience writing production quality code in Python and/or Scala
  • Previous experience with Apache Spark or other distributed computing frameworks

What you’ll be doing:

  • Use collaborative filtering and different dimensionality reduction methods
  • Train and test supervised and unsupervised models for several different tasks, anywhere from logistic regression to neural net learning, or clustering methods
  • Develop both machine learning and business specific metrics
  • Write scripts to prototype ideas and take them to production
  • Use NLP to enhance search and linear programming for revenue optimization


  • A tight-knit team of passionate people and a tech-first business
  • Autonomy and end-to-end ownership
  • In addition to VC funding, Tubi TV generates healthy revenue
  • We offer very competitive pay, equity, full medical, dental & vision benefits, catered lunch and dinner, and gym subsidies
  • Your choice of hardware
  • Work with other fellow AVOD enthusiasts
  • Opportunity for internal growth
  • Open PTO


*Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are an E-Verify company.

Apply for this Job

* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X
When autocomplete results are available use up and down arrows to review
+ Add Another Education