Full-Time
Machine Learning Engineer
Confirmed live in the last 24 hours
Streaming platform with exclusive content
Hardware
Consumer Software
Mid, Senior
Cambridge, UK
Required Skills
Python
Data Science
Data Structures & Algorithms
Apache Spark
Apache Kafka
Java
Scala
Natural Language Processing (NLP)
Requirements
- 5+ years of experience applying Machine Learning to concrete problems at large-scale
- Strong CS fundamentals, with the ability to write algorithms with ease
- Good understanding of data science and machine learning fundamentals like regression, classification, tree-based approach, neural networks, and sequence-based models
- Experience with advanced machine learning techniques, including LLM and generative AI for generating high-quality metadata and artwork
- Proven familiarity with NLP approaches like Word2Vec or BERT, including identifying the right KPIs and objective functions
- Experience working with big data systems (Spark, EMR, Kafka, S3, Airflow) and programming languages (Java, Scala, or Python)
- Experience building in-production Machine Learning systems
- Good understanding of system architecture, including experience with big data technologies, streaming architecture, and data pipelines
- MS in Computer Science, Statistics, or related field; a Ph.D. in CS or related fields is preferred
Responsibilities
- Build and own the next-generation content knowledge platform and other algorithms/systems, creating a 100% personalised and unique experience for millions of Roku users
- Develop and implement advanced machine learning techniques, such as LLM and generative AI, to generate high-quality metadata and artwork for content on the platform
- Collaborate with cross-functional teams to understand business requirements and develop scalable, efficient machine learning solutions that improve content onboarding, search, recommendations, and voice interactions
- Design, develop, and deploy machine learning models and systems to address business challenges, including feature engineering, model training, and performance evaluation
Roku offers a streaming platform with a purpose-built operating system and a range of devices, providing a seamless home entertainment experience. The company also develops exclusive Roku Originals for The Roku Channel, reaching approximately 80 million households in the U.S. and Mexico.
Company Stage
Series F
Total Funding
$298.2M
Headquarters
San Jose, California
Founded
2002
Growth & Insights
Headcount
6 month growth
↓ -3%1 year growth
↓ -2%2 year growth
↑ 4%Benefits
Unlimited vacation days
Medical, wellness, and financial benefits
Free snacks and access to fitness center at headquarters