See all roles

Software Engineer Intern

Work from home Full-time role Hiring

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, aiming to connect the entire TV ecosystem. As a Software Engineer Intern, you will work on a scoped project, collaborate with teams, and gain hands-on experience in solving complex engineering problems that impact millions of TV streamers globally.

Responsibilities

  • Own a scoped project end-to-end: design, implement, test, and ship
  • Define, agree, and track KPIs that measure technical and business impact
  • Collaborate effectively across engineering, product, and partner teams to deliver outcomes
  • Share learnings broadly—write, demo, and document insights to level-up others
  • Leverage modern tech including innovative AI applications where relevant to your project

Skills

  • Pursuing a MS preferred in Computer Science, Computer Engineering, Software Engineering, Mathematics, or a related technical field
  • Previous development internship experience
  • Strong fundamentals in data structures, algorithms, OOD, and systems design
  • Practical experience with one or more languages: C/C++, Python, Java, JavaScript/TypeScript, Go, Rust
  • Familiarity with web technologies (HTML/CSS, React, Angular, Node.js) and modern systems/tooling (Linux, Git, Docker, Kubernetes, CI/CD)
  • Awareness of or experience with generative AI tools (e.g., GitHub Copilot, OpenAI API) for enhancing development productivity
  • Familiarity with one or more machine learning frameworks like TensorFlow, Tensorflow Lite, TensorflowMicro, PyTorch, or scikit-learn through coursework or personal projects
  • Exposure to Cloud (AWS/Azure/GCP), Machine Learning, SDK/API design, and integration testing
  • Comfort with Agile and collaborative tools (JIRA, Confluence, GitHub)
  • A builder's mindset—creative, resilient, and proactive with a bias to ship
  • Demonstrated 'real world' impact: shipped projects, prior internships, notable contributions (e.g., opensource, publications)

Benefits

  • Global access to mental health and financial wellness support and resources
  • Statutory and voluntary benefits which may include healthcare (medical, dental, and vision)
  • Life
  • Accident
  • Disability
  • Commuter
  • Retirement options (401(k)/pension)
  • Time off work for vacation and other personal reasons

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 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.
  • Apply To This Job

    You might like

    Neurodivergent Fellowship

    Work from home Full-time role

    Sports & Entertainment Real Estate Sales Specialist

    Work from home Full-time role

    Entry Level Civil Engineer

    Work from home Full-time role

    ERP Implementation Consultant

    Work from home Full-time role

    Benefits Consultant (FL)

    Work from home Full-time role

    Meet Guerra Wealth AdvisorsEvents Assistant (Part-Time)

    Work from home Full-time role

    University Recruiter

    Work from home Full-time role

    Sales Development Representative

    Work from home Full-time role

    [Remote] Revenue Operations Specialist (B-Corp / Tech for Good)

    Work from home Full-time role

    Account Executive

    Work from home Full-time role

    Experienced Quantitative Analyst - Google Data Entry Jobs $27/Hour - Full Time Remote Position in New York, USA

    Work from home Full-time role

    Entry-Level Remote Data Entry Specialist – Work From Home | Flexible Hours & Comprehensive Training Included

    Work from home Full-time role

    Experienced Customer Service Representative – Remote Opportunity with arenaflex

    Work from home Full-time role

    Stocking Team Associate

    Work from home Full-time role

    Experienced Data Entry Specialist – Remote Work Opportunity for Detail-Oriented and Motivated Individuals at blithequark

    Work from home Full-time role

    Swedish LLM Evaluator

    Work from home Full-time role

    Experienced Remote Data Entry Specialist – Healthcare Operations & Prior Authorization Support at arenaflex

    Work from home Full-time role

    Workforce Manager

    Work from home Full-time role

    Experienced Customer Care Representative – Remote Work from Home Opportunity with arenaflex for Delivering Exceptional Customer Service

    Work from home Full-time role

    Customer Operations Manager II | French speaking

    Work from home Full-time role