Great interview process from start to finish. I interviewed for the recommendations team at Roku and met some amazing engineers/managers on the team. The team is using state-of-the-art deep learning/machine learning techniques to improve the user experience on Roku channel, and is growing rapidly. Could be a great opportunity if you are an ML engineer and interested in building a scalable recommendation system. The interviews are moderately difficult and focus less on coding but more on system architecture, big data, ML algorithms.
Roku is very quick at providing the interview feedback. I was fortunate to work with Michelle Hayes (Senior Recruiter) who made the entire process very transparent and quick (phone screening to offer was done within 10 days).