Skills
About the Role
Roku is seeking a Senior Machine Learning Engineer to help advance advertising performance initiatives. In this role, you’ll apply machine learning to improve how advertisers reach audiences across the TV streaming ecosystem.
Responsibilities
- Design, develop, and improve machine learning models that support advertising performance goals
- Partner with data and product teams to translate business needs into measurable technical outcomes
- Build and iterate on data pipelines and model training/serving workflows
- Evaluate model performance using robust metrics and validation approaches
- Collaborate on experiments and drive continuous improvement through A/B testing and analysis
Requirements
- Proven experience building production-grade machine learning systems
- Strong programming skills (e.g., Python) and experience with ML frameworks
- Solid understanding of statistics, model evaluation, and experimentation
- Experience working with large-scale data and feature engineering
- Ability to communicate clearly with cross-functional partners
Benefits
- Opportunity to work on technology used by millions of viewers
- Collaborative, fast-growing environment with meaningful impact
- Professional development across a range of technical disciplines