Roku logo

Senior Machine Learning Engineer, Ad Tech Engineering

Roku

Bengaluru, Karnataka, IndiaSENIOR
Hybrid

Job Description

Senior Engineer to lead the architecture of a video creative platform.

Responsibilities

  • Define the technical architecture and overall stack for AI-powered video creative generation.
  • Evaluate generative AI video models, LLMs, multimodal systems, and orchestration frameworks for product use.
  • Design and build the pipeline from advertiser input to model inference, output validation, and integration with Roku creative APIs.
  • Build production-grade systems with strong error handling, output validation, compliance, and brand safety guardrails.
  • Partner cross-functionally with ML, backend, frontend, and creative teams to iterate quickly based on feedback and business needs.
  • Drive technical decisions that directly influence product quality, scalability, and time-to-market.

Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • Experience building video creative or video ad generation systems, ideally in advertising or media environments.
  • Strong understanding of modern generative AI video models and the ability to evaluate latency, cost, and quality tradeoffs.
  • Solid experience with LLM and multimodal pipelines, including prompting, orchestration, tradeoff analysis, and error handling.
  • Experience deploying ML systems in production, including model serving, containerization, CI/CD, and monitoring.
  • Hands-on experience with modern ML frameworks and tooling such as PyTorch, Hugging Face Transformers or Diffusers, LoRA or PEFT, and vector databases for RAG workflows.
  • Experience designing evaluation approaches for generative systems using human review, automated metrics, and A/B testing.
  • Strong software engineering fundamentals and solid production experience in Java or Python.
  • Ability to translate ambiguous business or creative requirements into practical technical solutions and communicate tradeoffs clearly to cross-functional partners.

Nice to have

  • Startup or founding-engineer experience, or experience leading fast-moving GenAI product initiatives.
  • Experience owning a consumer-facing or self-serve product from architecture through production deployment and operational support.
  • Deeper background in computer vision or video ML, including modern CV and diffusion-based architectures.
  • Experience improving inference cost and latency, and building responsible AI guardrails such as safety, compliance, IP, or human review mechanisms.
  • Open-source contributions or publications in ML or generative AI.

Benefits

  • Accommodations
  • Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.
  • The Roku Culture
  • We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
  • To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet.
  • By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing WorkforcePrivacy@Roku.com.

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.