LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roku›Senior Software Engineer, Machine Learning
Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m⭐ 3.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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 231 jobs →
Roku

Senior Software Engineer, Machine Learning

Roku • Bengaluru, India

Posted 20h agoSeniorMachine learning engineer📍 Bengaluru
Apply Now →

Skills & Technologies

PythonMachine learningAWSTensorFlowKeras

Overview

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.

Job Description

Who you are

You have 5+ years of experience in software engineering with a strong focus on machine learning — you've developed and deployed machine learning models that drive business impact and enhance user experiences. Your proficiency in Python is complemented by your knowledge of machine learning frameworks such as TensorFlow and Keras, allowing you to build robust and scalable solutions. You are familiar with cloud services, particularly AWS, and understand how to leverage them for machine learning applications. You thrive in collaborative environments, working closely with cross-functional teams to integrate machine learning solutions into existing systems. You are detail-oriented and have a strong analytical mindset, enabling you to troubleshoot and optimize machine learning models effectively. We encourage you to apply even if your experience doesn't match every requirement.

What you'll do

In this role, you will be responsible for designing and implementing machine learning models that enhance Roku's commerce and payment systems. You will collaborate with product managers and engineers to identify opportunities for machine learning applications that can improve transaction processing and user engagement. Your work will involve data preprocessing, feature engineering, and model training, ensuring that the solutions you develop are both effective and efficient. You will also be tasked with monitoring model performance and iterating on your designs based on feedback and data analysis. Additionally, you will contribute to the development of best practices for machine learning within the team, sharing your knowledge and expertise with colleagues to foster a culture of continuous improvement.

What we offer

Roku provides a dynamic work environment where innovation is encouraged and rewarded. You will have the opportunity to work on cutting-edge technologies that impact millions of users worldwide. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. Join us in our mission to transform the way the world watches TV and be part of a team that values collaboration, creativity, and excellence.

Interested in this role?

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

Apply Now →Get Job Alerts