Senior Machine Learning Engineer
Tubi
·
Posted:
May 3, 2023
·
Remote
About the position
The Machine Learning team at Tubi is seeking a talented and passionate Machine Learning Engineer to research and develop machine learning algorithms for Tubi's recommender and content understanding system. The ideal candidate should have a strong background in machine learning, hands-on development skills, and the ability to collaborate well in a cross-functional setting. The role involves designing and developing state-of-the-art machine learning models for various supervised and unsupervised machine learning tasks to improve recommendations, owning end-to-end production of machine learning algorithms, and conducting AB tests to prove ideas. The position requires a Bachelor's degree or equivalent work experience, 3-5 years of relevant industry experience, and software development experience in Python, Scala, or Java.
Responsibilities
- Design and develop state of the art machine learning models for various supervised and unsupervised machine learning tasks to improve recommendations
- Own end-to-end production of machine learning algorithms including prototyping new ideas and writing code for A/B tests and production
- Conduct AB tests to prove your ideas and share your learnings from the experiment results
- Develop both machine learning and business specific metrics
Requirements
- Bachelor's degree from an accredited university, or equivalent work experience
- 3-5 years of relevant industry experiences on recommender systems, learning to rank, ads targeting, reinforcement learning, contextual bandits, deep learning, etc.
- Experience with large-scale datasets, supporting dozens of millions of users
- Ability to write production-quality code that incorporates testing, evaluation, monitoring
- Software development experience in Python, Scala or Java
- Previous experience with Apache Spark, Tensorflow, Pytorch or Keras