About this role
Job title: Senior Machine Learning Engineer- Ads Personalization
About the Role
Join Paramount's PlutoTV pod as a Senior Machine Learning Engineer focused on ads personalization and a dynamic TV grid. You will bridge traditional TV with modern ML to personalize the Linear/FAST experience, including channel presentation, scheduling, and the Electronic Programming Guide (EPG). You will lead design of scheduling and ranking features in a GCP-based stack, using TensorFlow and PyTorch to predict what viewers want to watch now versus later.
What You'll Do
- Lead the design of complex scheduling and ranking features in a GCP-based stack.
- Personalize content tied to specific time slots, optimizing channel presentation, scheduling, and the EPG for each viewer.
- Build models to maximize viewership and engagement, transforming the PlutoTV grid into a personalized discovery engine.
- Collaborate with cross-functional teams to deploy ML solutions end-to-end and iterate based on metrics.
What We're Looking For
- Proven experience as a Senior Machine Learning Engineer with hands-on model development.
- Strong hands-on experience with TensorFlow and PyTorch.
- Experience bridging traditional TV and modern ML, focusing on time-slot personalization and EPG/personalization.
- Proficiency with GCP-based data/ML stack and production ML systems.
- Ability to ship ML-powered features that influence scheduling and content discovery.
Nice to Have
- Experience with streaming/video content recommendation or scheduling systems.
- Familiarity with Electronic Programming Guide (EPG) domain and TV UX considerations.