Roku is seeking a Senior Machine Learning Engineer, DevOps/SRE to join their Advertising Performance team. The role involves designing and operating scalable cloud infrastructure for ML workloads, building CI/CD systems for ML models, and ensuring observability and reliability. The ideal candidate has extensive experience in DevOps, SRE, and ML infrastructure, with expertise in Kubernetes, cloud platforms, and ML tools.
Responsibilities
Lead design and operation of scalable cloud infrastructure for ML workloads across AWS and GCP.
Architect and improve CI/CD systems for ML models and platform services.
Own and evolve low-latency infrastructure for real-time model inference.
Define and enforce observability standards for ML systems.
Participate in on-call rotation and incident response.
Partner with data scientists and ML engineers to improve platform usability.
Champion operational excellence through automation, resilience, disaster recovery.
Requirements
BS or MS in Computer Science, Engineering, or related quantitative field.
8+ years of experience in DevOps, SRE, or ML infrastructure, including 4+ years supporting large-scale ML/AI systems.
Strong programming skills in Python, Scala, or Java.
Deep experience with Kubernetes and container orchestration on GCP (GKE) and/or AWS (EKS).
Roku is a prominent streaming platform company that provides hardware, including streaming players and smart TVs, as well as its own operating system and The Roku Channel. It focuses on connecting users with streaming content and provides advertising solutions for marketers.