Roku
Senior Software Engineer (Java - Backend, Ads Engineering)
Senior backend engineer designing and maintaining large-scale, low-latency, real-time applications for Roku's advertising platform. Core work centers on Java or C++ within distributed systems, with exposure to SQL/NoSQL databases, Big Data, and AWS/GCP cloud services.
Lead Machine Learning Inference Engineer, Advertising
Lead the design and development of a state-of-the-art ML inference platform powering Roku's advertising ecosystem, optimizing for low-latency, high-throughput serving at scale using GPU acceleration, hardware-software co-design, and HPC techniques.
Lead Machine Learning Inference Engineer, Advertising
Lead engineer for Roku's advertising ML inference platform, architecting a state-of-the-art system for low-latency, high-throughput ad-serving at scale using machine learning, reinforcement learning, GPU acceleration, and distributed systems.
Senior Machine Learning Engineer, Ad Tech Engineering
Senior ML Engineer on Roku's Ad Serving team in Bengaluru, building and productionizing deep learning, computer vision, LLM, and VLM models to improve ad relevance, brand safety, and creative moderation/generation on the Roku streaming platform.
Senior Software Engineer - Data Platform
Senior Software Engineer on Roku's Data Platform team in Bengaluru, architecting and optimizing big data systems (Spark, Trino, Kafka, Iceberg) on AWS/GCP, tuning distributed query engines, supporting internal customers with on-call, and contributing to open source.
Senior Engineering Manager - Machine Learning
Lead and grow a team of ML Engineers within Roku's Content Platform organization in Bengaluru, defining the ML roadmap, guiding model architecture and MLOps infrastructure, and integrating Generative AI and Vision Models to power Search, Recommendations, Ads, and Voice.
Senior Manager, Software Engineering - Web (Ads Customer Interface)
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.…
Senior Software Engineer, Live
Senior engineer on Roku's Live team developing embedded UI features, algorithms, and core architecture for the Roku OS and Channel app using modern C++ and TypeScript, with shipped work impacting millions of TV streaming users worldwide.
Manager, Indirect Tax
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.…
Senior Manager , Software Engineering - Data
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.…
Senior Software Engineer, Roku TV
Senior engineer on Roku's New Products Development Team building Roku OS for Roku TV, developing embedded software in C/C++ on Linux/Android platforms, integrating SoCs and third-party APIs, and using AI coding tools (Claude Code, Cursor, Copilot) daily as a core part of the workflow.
Senior Software Engineer, Smart TV
Senior engineer on Roku's New Products Team supporting the Roku TV smart-TV program: partner SOC board bring-up, third-party API integration, Roku OS feature development, and scalability design on embedded Linux platforms using C/C++.
Senior Financial Analyst
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.…