Software Engineer Intern
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
Company H1B Sponsorship
Apply To This Job