Full-Time

Machine Learning Engineer

Confirmed live in the last 24 hours

Roku

Roku

1,001-5,000 employees

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