All roles

Open role

Software Engineer, Machine Learning

Remote · Sri Lanka Full-time

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and they are seeking a creative and passionate Machine Learning Engineer to enhance Picture Quality and Audio Quality using AI technology. This role involves applying advanced ML techniques, collaborating with engineering teams, and building scalable systems to improve streaming experiences for millions of users worldwide.

Responsibilities

  • Explore and implement AI-driven Picture Quality and Audio Quality improvements for Roku TV
  • Apply advanced ML techniques in the optimization of models to enhance video and audio processing pipelines
  • Research, understand, and implement technical papers on ML/DL to solve complex challenges
  • Collaborate with engineering teams and cross-functional partners to translate business requirements into technical solutions
  • Run experiments and analyze results against critical business KPIs

Skills

  • 1+ years of experience applying Machine Learning to concrete problems at scale
  • Strong CS fundamentals; ability to write efficient algorithms with ease
  • Hands-on experience with Machine Learning / Deep Learning frameworks like TensorFlow or PyTorch
  • Proficiency in coding firmware development using C++
  • Proficiency in coding ML/DL algorithms using Python
  • Solid understanding of DL fundamentals, including RNN, CNN, and multi-modal models
  • Familiarity with video processing pipelines and audio pipelines
  • AI literacy and curiosity—whether through previous work or personal exploration
  • Excellent communication skills, strong work ethic, and works with minimum supervision
  • Have hands-on experience with edge devices like jetson nano, kadas, and similar
  • Research background preferred; ability to understand and implement technical papers on ML/DL
  • Published papers in the field of ML/DL are a bonus
  • Hold an MS or PhD in Computer Science, Electrical Engineering, or related fields - Preferred

Benefits

  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs
  • Reasonable accommodations and adjustments in accordance with applicable law

Company Overview

  • Roku develops video streaming devices that provide users access to Internet-streamed video or audio services. It was founded in 2002, and is headquartered in Los Gatos, California, USA, with a workforce of 1001-5000 employees. Its website is https://www.roku.com.
  • Company H1B Sponsorship

  • Roku has a track record of offering H1B sponsorships, with 6 in 2026, 120 in 2025, 166 in 2024, 81 in 2023, 279 in 2022, 195 in 2021, 107 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    Research Scientist, Societal Impacts

    Work from home Full-time role

    [Remote] Associate Business Development Representative

    Work from home Full-time role

    [Remote] AI Training Specialist - US (EST)

    Work from home Full-time role

    [Remote] AI Training Specialist - US (PST)

    Work from home Full-time role

    [Remote] AI Trainer - Computer Scientist (CAN)

    Work from home Full-time role

    Sub Medical Insurance Biller Instructor (A.M./P.M.)- North-West College/Bakersfield

    Work from home Full-time role

    Experienced Full-Time Remote Support Agent/Data Entry Specialist – Precision Data Management and Customer Service

    Work from home Full-time role

    CART Captioning (Bay Area)

    Work from home Full-time role

    Stabilization Specialist - CBHC MCI

    Work from home Full-time role

    Airbnb Guest Service and Sales- Fully Remote

    Work from home Full-time role

    Part‑Time Remote Data Entry Specialist – Flexible Home‑Based Role at careerzynith

    Work from home Full-time role

    Virtual Solar Consultant + Work Remotely + Easy Onboarding Process + Immediate Installs!!

    Work from home Full-time role

    Senior Financial Analyst, Fundraising * Work from home

    Work from home Full-time role

    Experienced Full Stack Customer Service Representative – Remote Customer Support and Experience

    Work from home Full-time role

    Payer Contracting Services Specialist, Temp

    Work from home Full-time role

    Business Development Representative

    Work from home Full-time role

    CPA for Growing Accounting & CFO Firm (Remote) - Contract to Hire

    Work from home Full-time role

    National Account Manager

    Work from home Full-time role

    Experienced Live Chat Remote Data Entry Specialist – CVS Data Entry and Customer Support

    Work from home Full-time role

    Client Support Specialist (Remote)

    Work from home Full-time role

    Clinical Assessor (Remote) - 1st Shift

    Work from home Full-time role