cover image
Roku

Roku

www.weareroku.com

59 Jobs

3,947 Employees

About the Company

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV.

Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico.

Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Listed Jobs

Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, Data, Platform - Enterprise Engineering
Job Description
**Job Title:** Senior Software Engineer, Data, Platform - Enterprise Engineering **Role Summary:** Lead the design, development, and deployment of scalable data‐platform services that automate enterprise workflows across Finance, Supply Chain, Sales, and HR. Work in a distributed, API‑driven architecture using Java, Python, and Big Data technologies to deliver on‑premises or cloud solutions that meet strict compliance, security, and performance criteria. **Expectations:** - Own architecture and implementation of data warehousing, big‑data processing, and analytics components in AWS/GCP. - Drive end‑to‑end delivery of new features, ensuring high quality, fast turnaround, and adherence to best engineering practices. - Partner with security, compliance, and cross‑functional teams to meet audit requirements and maintain operational excellence. **Key Responsibilities:** - Design, code, test, review, and maintain microservices and ETL pipelines (PySpark, Hive, Spark, Kafka, Airflow). - Develop and evolve data models in SQL and NoSQL databases; implement ETL solutions and data integration workflows. - Participate in Agile ceremonies: scoping, design, estimation, sprint execution, testing, and deployment. - Champion continuous improvement of tooling, cloud services, and automation (Terraform, CI/CD). - Communicate effectively with product, operations, and security stakeholders. **Required Skills:** - 7+ years building distributed, scalable web applications. - Proficiency in Python, Java, SQL; strong OOP and data‑structure design knowledge. - Experience with Hive/Hadoop, Spark, Kafka, Airflow, and ETL development (PySpark). - Skilled in microservices architecture, TDD, and automated testing. - Familiarity with cloud (AWS: EC2, S3, RDS, Lambda, etc.) and infrastructure‑as‑code (Terraform). - Excellent verbal & written communication. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science or a related technical field.
Manchester, United kingdom
Hybrid
Senior
06-11-2025
Company background Company brand
Company Name
Roku
Job Title
People Programs Specialist
Job Description
Job title: People Programs Specialist Role Summary: Provides comprehensive support for U.S. leave‑of‑absence (LOA) programs, ensuring accurate data, compliance, and a positive employee experience while coordinating with internal teams and the external vendor TriStar. Expactations: - Act as the primary employee contact throughout the LOA journey. - Manage LOA case initiation, tracking, and resolution in partnership with TriStar. - Audit data across Workday, TriStar, and payroll for accuracy and regulatory compliance. - Coordinate pay continuation, benefit deductions, and reinstatements with Payroll and Benefits. - Maintain and update LOA documentation, knowledge base, and communications. - Engage stakeholders (PBPs, Benefits, Payroll, Legal) to resolve inquiries and improve service levels. - Monitor trends, analyze feedback, and recommend process improvements. - Deliver training on LOA processes and compliance. - Support compliance audits, reporting, and KPI preparation. - Champion automation and system enhancements. Key Responsibilities: • Serve as employee contact for LOA questions and guidance. • Partner with TriStar to initiate, track, and resolve cases, escalating complex issues. • Audit LOA data in Workday, TriStar, and payroll for accuracy and compliance. • Coordinate with Payroll and Benefits to manage pay and benefits during leaves. • Update internal LOA documentation and communications. • Collaborate with PBPs, Benefits, Payroll, and Legal to address inquiries and enhance service. • Track case trends, feedback, and service metrics; recommend improvements. • Provide training to PBPs and managers on LOA processes. • Assist with compliance audits, reporting, and KPI preparation. • Lead automation and system enhancements to reduce manual work. Required Skills: - 3+ years in Benefits Administration or HR Operations. - Strong written and verbal communication, organizational, and problem‑solving skills. - Fluency in English; additional languages a plus. - In‑depth knowledge of U.S. LOA policies, benefits, and federal/state regulations. - Advanced proficiency with Workday, TriStar, Payroll systems, and Microsoft Office. - Ability to work independently and collaboratively in a fast‑paced, evolving environment. - Data‑driven mindset: analyze gaps and recommend solutions. Required Education & Certifications: - Bachelor’s degree in HR, Business Administration, or related field. - Optional HR certifications (e.g., SHRM‑CP, PHR) desirable.
Austin, United states
Hybrid
Junior
06-11-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer in Test, Python
Job Description
**Job Title** Senior Software Engineer in Test, Python **Role Summary** Lead the design and implementation of advanced test architecture, automation, and AI‑powered analysis to elevate product quality and reliability across the platform. Drive testing transformation initiatives that increase coverage, reduce regressions, and inform engineering from a data‑driven perspective. **Expectations** - 5+ years of hands‑on test architecture & automation system design. - 8+ years of programming experience in multiple languages, including Python and C++. - Proven record of leading test transformation projects that demonstrably improve effectiveness and reduce production incidents. - Expertise in AI/ML for QA: LLMs, computer vision, predictive analytics, and failure pattern detection. - Strong communication skills to influence senior leadership and cross‑functional teams. - Leadership ability to mentor engineers and drive organizational change in testing practices. - Familiarity with CI/CD tools (Jenkins, GitLab, TeamCity, AWS) and their optimization for quality gates. **Key Responsibilities** 1. Design and build systems that collect, analyze, and act on testing data to continuously improve quality processes. 2. Architect intelligent test analysis solutions that predict failure patterns, identify quality gaps, and optimize test effectiveness. 3. Implement systematic regression tracking and processes that prevent recurrence. 4. Develop new metrics and methodologies for measuring and improving test quality beyond pass/fail, focusing on regression prevention and production reliability. 5. Utilize AI‑powered tools for automated failure analysis, root‑cause identification, and test flakiness scoring. 6. Define and embed architectural patterns that increase testing maintainability, effectiveness, and alignment with business impact. 7. Mentor and guide teammates in adopting advanced testing practices and foster a culture of quality excellence. **Required Skills** - Test architecture design and automation. - Proficiency in Python and C++. - AI/ML application in testing (LLMs, CV, predictive analytics). - Root‑cause analysis & flakiness scoring. - CI/CD tool mastery (Jenkins, GitLab, TeamCity, AWS). - Strong verbal and written communication. - Leadership and mentorship capabilities. **Required Education & Certifications** - Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field. - Certifications in AI/ML or AI testing preferred (e.g., Coursera AI for Everyone, Google AI Engineer, ISTQB AI Testing Foundation).
Cambridge, United kingdom
Hybrid
Senior
10-11-2025
Company background Company brand
Company Name
Roku
Job Title
Director, Analytics
Job Description
Job Title: Director, Analytics Role Summary: Lead analytics strategy to inform decision-making and strategy across product management, marketing, e-commerce, retail sales, and engineering. Drive data-driven roadmaps for hardware product development and optimize retail strategies through analytical insights. Expactations: Proven leadership in analytics (5+ years managing teams) and 10+ years in technology, retail, or consumer electronics. Expertise in project execution from start to finish. Comfort with ambiguity and ability to influence executive decisions through data. Key Responsibilities: - Define and execute analytics strategies aligned with business objectives. - Optimize retail sales, pricing, merchandising, and promotions via data analysis. - Build and lead an analytics team focused on actionable insights and precision-outcome balance. - Collaborate with data science, engineering, and cross-functional teams to advance organizational data strategies. - Design, manage, and analyze experiments to test hypotheses and validate outcomes. - Communicate findings to stakeholders and executives through clear, data-backed presentations. Required Skills: - Advanced statistical analysis (e.g., regression, causal inference, significance testing). - SQL proficiency for data querying and modeling. - Data visualization and storytelling. - End-to-end project management and cross-departmental collaboration. - Analytical problem-solving with measurable business impact. Required Education & Certifications: Bachelor’s degree in Statistics, Data Science, Analytics, or related field. Master’s or doctoral degree preferred. Professional data science certifications (e.g., CFA, Data Science) advantageous.
San jose, United states
Hybrid
Senior
12-11-2025