
Affordable streaming for all your favorite shows
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...
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku • Bengaluru, India
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Roku.