Roku is looking to solve the problem of powering every television in the world by connecting the entire TV ecosystem, enabling content publishers to build and monetize large audiences, and providing advertisers unique capabilities to engage consumers.
Requirements
- 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, 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).
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.
- Ship code, learn from senior engineers, and see your work make a visible impact for customers globally.
- Partner with experts across the US and internationally on cross-functional initiatives.
Other
- Pursuing a MS preferred in Computer Science, Computer Engineering, Software Engineering, Mathematics, or a related technical field.
- Previous development internship experience.
- 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).
- Ability to work in a fast-paced environment with a sense of humor and a willingness to collaborate with others.