Senior Software Engineer - Backend and Data
Roku
- Location
- Bengaluru, India
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 27 approvals (FY2023)
- Posted
- 2h ago
Skills
About this role
Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
What does the team work on?
Roku pioneered TV streaming and continues to innovate and lead the industry. Continued success relies on investing in the Roku Content Platform, so we deliver high quality streaming TV experience at a global scale. As part of our Content Platform team you join a small group of highly skilled engineers, that own significant responsibility in crafting, developing and maintaining our large-scale backend systems, data pipelines, storage, and processing services. We provide all insights in regard to all content on Roku Devices.
What is the role?
We are looking for a Senior Software Engineer with vast experience in backend development, Data Engineering and Data Analytics to focus on building next level content platform and data intelligence, which empowers Search, Recommendation, and many more critical systems across Roku Platform. You will work closely with the product management team, content data platform services, and other internal consumer teams to contribute extensively to our content data platform and underlying architecture. Your work will include building low-latency and optimized streaming and batch data pipelines to enable downstream services, as well as designing and supporting microservices-based event-driven backend systems and data platforms. Your projects will have a direct impact on millions of Roku users globally, and you will participate in architecture discussions, influence product roadmap, and take ownership over new projects. This is an excellent role for a senior professional who thrives on having a critical business impact, is able to make key decisions, and is excited to work on a core data platform component which is crucial for many streaming components at Roku.
How will I use AI at Roku?
At Roku, we don’t just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We’re looking for curious, adaptable builders who can show how they’ve used AI or automation to move faster, raise the bar, and scale their impact.
We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can