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 (Staff Level Role)
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 228 jobs →
Roku

Senior Software Engineer, Machine Learning (Staff Level Role)

Roku • Bengaluru, India

Posted 5h agoSeniorMachine learning engineer📍 Bengaluru
Apply Now →

Skills & Technologies

PythonMachine learningTensorFlowAWSData analysis

Overview

Roku is hiring a Senior Machine Learning Engineer to enhance their advertising technology and improve user experiences. You'll work with Python, TensorFlow, and AWS to develop machine learning models. This role requires significant experience in machine learning and data analysis.

Job Description

Who you are

You have 5+ years of experience in machine learning and software engineering, with a strong foundation in developing and deploying machine learning models. Your expertise in Python and TensorFlow allows you to build robust solutions that enhance user experiences and drive business outcomes. You understand the intricacies of data analysis and can translate complex datasets into actionable insights. You thrive in collaborative environments, working closely with cross-functional teams to innovate and implement cutting-edge technologies. Your problem-solving skills are complemented by a keen attention to detail, ensuring high-quality deliverables. You are passionate about leveraging machine learning to create impactful solutions that resonate with users.

Desirable

Experience with cloud platforms like AWS or GCP is a plus, as is familiarity with big data technologies. A background in advertising technology or recommendation systems would be advantageous, enabling you to contribute to our mission of enhancing ad performance. You are eager to stay updated with the latest trends in machine learning and apply them to real-world challenges.

What you'll do

In this role, you will be responsible for designing and implementing machine learning models that improve ad targeting and user engagement. You will collaborate with data engineers to build scalable data pipelines, ensuring that data is accessible and usable for model training. Your work will involve conducting experiments to validate model performance and iterating based on feedback and results. You will also participate in code reviews and contribute to the overall architecture of our machine learning systems. As a senior member of the team, you will mentor junior engineers, sharing your knowledge and fostering a culture of continuous learning. You will engage with stakeholders to understand their needs and translate them into technical requirements, ensuring alignment between business goals and technical solutions.

What we offer

At Roku, you will be part of a fast-growing company that values innovation 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 directly impact millions of users worldwide. Join us in our mission to revolutionize the way people experience television and advertising. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

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

Apply Now →Get Job Alerts