
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 seeking a Senior Software Engineer for their Data Products team to develop and manage analytics solutions that enhance advertising effectiveness. You'll work with technologies like Java and BigQuery, contributing to innovative data-driven initiatives.
You have 5+ years of experience in software engineering, particularly in building scalable data products that drive insights and decision-making. Your expertise in Java and Python allows you to develop robust applications that meet the analytical needs of various stakeholders. You are familiar with big data technologies and have a strong understanding of data processing frameworks, which enables you to handle large datasets efficiently. You thrive in collaborative environments, working closely with product managers, data scientists, and advertising teams to deliver impactful solutions. Your problem-solving skills are complemented by your ability to communicate complex technical concepts to non-technical stakeholders, ensuring alignment across teams. You are also open to exploring AI-driven capabilities to enhance product offerings, demonstrating your commitment to innovation in the advertising space.
Experience with cloud platforms such as AWS or GCP is a plus, as it allows you to leverage cloud-based tools for data processing and analytics. Familiarity with data visualization tools can enhance your ability to present insights effectively. A background in advertising technology or analytics will give you an edge in understanding the unique challenges and opportunities in this field.
As a Senior Software Engineer at Roku, you will play a pivotal role in the Data Insights team, focusing on developing and managing products that provide actionable insights for advertisers. You will collaborate with cross-functional teams to design and implement data-driven solutions that meet the operational and analytical needs of the advertising ecosystem. Your responsibilities will include building scalable data pipelines, optimizing data processing workflows, and ensuring data quality and integrity. You will also contribute to the exploration of AI-driven measurement capabilities, enhancing the effectiveness of advertising campaigns. Your work will directly impact the decision-making processes within the advertising organization, making your contributions vital to the company's success.
At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer a dynamic work environment where your contributions are recognized and valued. You will have the opportunity to work on cutting-edge technologies and make a meaningful impact on how consumers engage with content. We encourage you to apply even if your experience doesn't match every requirement, as we believe in fostering diverse teams that drive better products. Join us in our mission to connect the entire TV ecosystem and delight millions of viewers around the world.
Apply now or save it for later. Get alerts for similar jobs at Roku.