Logo of Huzzle


Machine Learning Operations Intern - San Jose

Logo of Roku



25d ago

🚀 Off-cycle Internship

San Jose

⌛ Closed
Applications are closed

Off-cycle Internship

Software Engineering•San Jose


  • Our voice and edge machine learning team at Roku works on embedded machine learning models for new products. The team covers a range of skillsets from embedded firmware development, machine learning, quality assurance, and data engineering. We build, deploy, and maintain embedded machine learning models to enhance the user experience across our hardware products. We frequently work on new product launches to deliver cutting edge new features such as handsfree voice control on our voice remote pro.


  • Excellent Python skills
  • Experience with cloud services.
  • Experience with Amazon Web Services, Docker, SQL, Tensorflow lite
  • Experience with building machine learning model data pipelines.
  • Experience developing machine learning models for embedded platforms
  • Bachelors/Masters in Computer Science/Computer Engineering/Electrical Engineering or equivalent.

Education requirements


Area of Responsibilities

Software Engineering


  • When you work at Roku, you will be working on a platform that is used by real people. You can show off the fruits of your labor to your family and friends and see it in the electronics department of your favorite stores.
  • You’ll work on our edge machine learning pipeline. Your work will be used for building our team’s edge machine learning models for new products.


Work type

Full time

Work mode



San Jose


  • Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.