Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku

Machine Learning Engineer Senior

RokuBengaluru

Apply Now →

Overview

Roku is hiring a Senior Machine Learning Engineer to design and build scalable machine learning platforms for personalized content recommendations. You'll work with technologies like Python, TensorFlow, and Kubernetes in Bengaluru.

Job Description

Who you are

You have 5+ years of experience in machine learning and data engineering, with a strong background in building scalable systems that handle millions of transactions per second. Your expertise in Python and machine learning frameworks like TensorFlow allows you to develop robust algorithms that enhance user experiences. You are familiar with deploying machine learning models in production environments and have experience with containerization technologies such as Docker and Kubernetes.

You possess strong analytical skills and can run and monitor online A/B tests to evaluate the performance of machine learning models. Your ability to collaborate with cross-functional teams, including data scientists and software engineers, ensures that you can effectively contribute to the development of innovative solutions. You are passionate about leveraging data to drive insights and improve product offerings.

Desirable

Experience with real-time inference services and feature stores is a plus, as is familiarity with vector databases. You have a keen interest in the latest trends in machine learning and are eager to apply new techniques to enhance Roku's recommendation systems.

What you'll do

In this role, you will design, build, and maintain scalable platform services that power personalized content recommendations for millions of Roku users. You will focus on developing end-to-end machine learning platforms and infrastructure, ensuring seamless deployment, monitoring, and optimization of algorithms and operational workflows. Your work will directly impact how users interact with Roku's streaming services, enhancing their viewing experience.

You will collaborate closely with product managers and engineers to define requirements and translate them into technical specifications. Running and monitoring online A/B tests will be a key part of your responsibilities, allowing you to assess the effectiveness of different algorithms and make data-driven decisions. You will also be involved in optimizing existing machine learning models and workflows to improve performance and scalability.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technology that is shaping the future of TV streaming. Join us in our mission to connect consumers to the content they love and power every television in the world.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Similar Jobs You Might Like

Based on your interests and this role

Roku

Machine Learning Engineer

Roku📍 Bengaluru - On-Site

Roku is hiring a Senior Machine Learning Engineer to drive intelligence across data platforms. You'll work with machine learning and generative AI to enhance advertising data capabilities. This position requires experience in large-scale data systems.

🏛️ On-SiteSenior
13h ago
Earnin

Machine Learning Engineer

Earnin📍 Bengaluru - Hybrid

Earnin is seeking a Senior Machine Learning Engineer to enhance their machine learning systems for financial products. You'll work with Python and AWS to implement robust ML models and ensure their scalability. This role requires significant experience in machine learning and DevOps practices.

🏢 HybridSenior
1w ago
Roku

Machine Learning Engineer

Roku📍 Bengaluru

Roku is seeking a Senior Machine Learning Engineer to join their Commerce Engineering team. You'll work on building next-generation commerce and payment core experiences using Python and machine learning technologies. This role requires expertise in AWS and TensorFlow.

Senior
13h ago
Bazaarvoice

Machine Learning Engineer

Bazaarvoice📍 Bengaluru

Bazaarvoice is hiring a Staff Machine Learning Engineer to join their AI & Data Science team. You'll leverage your expertise in machine learning and software engineering to develop innovative solutions that enhance consumer connections. This role requires significant experience in machine learning and software engineering principles.

Senior
6 months ago
Roku

Machine Learning Engineer

Roku📍 Bengaluru

Roku is hiring a Senior Machine Learning Engineer to build a highly scalable advertising platform. You'll leverage your expertise in Machine Learning and Data Science to enhance ad relevance and quality. This role requires extensive experience in building complex systems.

Senior
9h ago