Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Roku

Senior Software Engineer (Machine Learning)

Posted Updated
Discussion

Description

  • Build recommendation models for video recommendations
  • Duties include building APIs to serving recommendations model online; researching and leveraging LLM on recommendations; and researching and leveraging computer vision models for image classification and video understanding
  • Experiment and implement semi-automatic annotation techniques which involve minimal human supervision, for Natural Language Understanding (NLU) models, to help speed up the annotation process without sacrificing quality
  • Re-train existing ML and DL models, and evaluate performance on the semi-automatically annotated data
  • Provide current data annotation processes and propose ideas to improve the pipeline for NLU capabilities of the Roku Voice system
  • Collaborate with the engineering and product teams to launch research ideas into a Roku product release
  • Document work via internal wikis, design documents, record demos and slide presentations

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities
  • Data engineering skills such as SQL
  • Machine learning frameworks such as PyTorch and Tensorflow
  • Master’s degree or foreign equivalent in Computer Science or related field
  • 2 years experience in position, as a Data Scientist, Research Engineer, Technical Lead, or related occupation
  • Different types of machine learning (supervised, unsupervised, reinforcement, deep learning, computer vision, natural language processing such as LLM) and common algorithms
  • Linear algebra, calculus, probability, and statistics
  • Must have at least 1 year of prior work experience in each of the following:
  • Software engineering such as version control, testing and documentation
  • Programming languages like Python and Object Oriented Programming (OOP)

Skills

What Senior ML / AI jobs ask for — and how much of it you have →
Apply

See also

ML / AI jobs by country — openings, pay and top skills →