Skills
About the Role
Roku is building the TV streaming platform that connects the entire TV ecosystem. As a Machine Learning Software Engineer, you’ll help develop technology that powers streaming experiences for millions of viewers.
Responsibilities
- Design, build, and improve machine learning systems that support Roku’s products
- Collaborate with engineering and data teams to translate business needs into technical solutions
- Contribute to scalable services and pipelines used in production
- Iterate on models and software components to improve performance over time
Requirements
- Experience developing machine learning applications and/or ML-driven features
- Strong software engineering fundamentals and ability to write maintainable code
- Comfort working with data and building end-to-end ML workflows
- Ability to collaborate effectively in a fast-paced, cross-functional environment
Benefits
- Opportunity to work on technology used by millions of TV streamers
- Fast-growing public company culture with meaningful impact from day one
- Collaboration across multiple disciplines and teams