Job Description

About the Role

As a Senior Applied Machine Learning Engineer, you’ll help design, build, and deploy the systems that make media smarter.
You’ll work across the full model and software lifecycle, from prototype to production, developing scalable ML pipelines and cloud architectures that power generative AI, intelligent media understanding, content analysis, and advertising intelligence.


You’ll operate at the intersection of machine learning, infrastructure, and software engineering, taking ownership from data collection through deployment — and seeing your work directly influence how audiences experience Roku’s content and advertising ecosystem.

What You’ll Be Doing


  • Deploying scalable, fault-tolerant computer vision, media understanding, and generative AI systems to production




  • Overseeing the full model development cycle: ideation, prototyping, implementation, deployment, testing, a...

  • Ready to Apply?

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

    Submit Application