Job Description

About the Role

We are seeking a highly skilled Senior Machine Learning Engineer to design, build, and productionise ML and generative-AI systems that power Roku's advertising measurement and insights products. This role bridges applied machine learning and production engineering: you will own models end-to-end, from framing the problem and engineering features through deployment, monitoring, and iteration at scale.


You will work with large-scale advertising datasets and a modern data and ML stack — including Apache Spark, Apache Airflow, Trino, Druid, and StarRocks — and partner closely with software engineers, data scientists, and product managers to turn models into reliable, high-impact products. You will also help shape our generative-AI roadmap, building agentic experiences such as reporting and insights agents and a semantic layer for trustworthy natural-language analytics.


The ideal candidate is a proactive, self-motivated professional ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Roku today.

Submit Application