Overview
Senior Machine Learning Engineer (Data Insights) to design, build, and productionize ML and generative-AI systems for advertising measurement and insights products at Roku.
What you'll do
- Develop scalable ML models and data pipelines for measurement and advertiser-facing analytics.
- Design and run experiments to measure impact and translate results into product decisions.
- Build and productionize agentic generative-AI features such as reporting and insights agents.
- Improve automation, reliability, and scalability across model training, feature engineering, deployment, and monitoring.
- Partner with software and ML engineers to deliver end-to-end solutions from data ingestion to products and APIs.
- Provide technical guidance and mentorship while promoting best practices in ML and production engineering.
What you'll need
- 5+ years applying ML or data science to real business problems at scale.
- Master’s degree (or higher) and 4+ years in Computer Science, Computer Engineering, Machine Learning, or related field (or equivalent experience).
- Strong computer science fundamentals to design efficient algorithms and production systems.
- Experience with ML approaches for large-scale data problems (e.g., regression, classification, tree-based methods, embeddings, sequence models, or NLP).
- Proficiency in one or more programming languages such as Python, Scala/Java, or C/C++.
- Knowledge of CI/CD pipelines and MLOps best practices.
Details
- Hybrid work pattern: teams work in the office Monday through Thursday; Fridays are generally flexible for remote work.
Read the full description and apply on the company’s own careers page.