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 242 jobs →
Roku

Senior Software Engineer, Machine Learning

Roku • Bengaluru, India

Posted 13h agoSeniorMachine learning engineer📍 Bengaluru
Apply Now →

Skills & Technologies

PythonMachine learningTensorFlowKeras

Overview

Roku is seeking a Senior Machine Learning Engineer to join their Recommendation team. You'll be responsible for building personalized content recommendation algorithms using state-of-the-art machine learning techniques. This role requires expertise in Python and machine learning frameworks.

Job Description

Who you are

You have 5+ years of experience in machine learning and software engineering, with a strong foundation in building and deploying machine learning models. Your expertise in Python allows you to write clean, efficient code that scales effectively. You are familiar with various machine learning frameworks, particularly TensorFlow and Keras, and have a solid understanding of algorithms and data structures. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver impactful solutions. You are passionate about leveraging data to enhance user experiences and are eager to contribute to innovative projects that shape the future of streaming.

Desirable

Experience with recommendation systems or personalization algorithms is a plus. Familiarity with cloud platforms such as AWS or GCP can enhance your contributions to the team. You are also open to exploring new technologies and methodologies to improve the performance and efficiency of machine learning models.

What you'll do

As a Senior Machine Learning Engineer at Roku, you will be at the forefront of developing cutting-edge recommendation systems that enhance user engagement. You will apply state-of-the-art machine learning techniques to build algorithms that deliver personalized content to millions of users. Your responsibilities will include designing and implementing machine learning models, conducting experiments to evaluate their performance, and iterating on solutions based on user feedback and data analysis. You will collaborate closely with data scientists, software engineers, and product managers to ensure that the recommendations align with user needs and business goals. You will also mentor junior engineers, sharing your knowledge and best practices to foster a culture of learning and innovation within the team.

What we offer

At Roku, you will be part of a fast-growing company that values creativity and collaboration. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will work in a dynamic environment where your contributions will directly impact the user experience for millions of TV streamers worldwide. Join us in our mission to revolutionize the way people watch TV and be part of a team that is shaping the future of streaming technology.

Interested in this role?

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

Apply Now →Get Job Alerts