Roku

Senior Software Engineer, Machine Learning

Roku

Apply
4 months ago
Austin, TX, USA
Senior
H1B Sponsor

Responsibilities

  • Design and develop software and algorithms for Roku’s voice system.
  • Create software components for high-availability and high-performance cloud solutions.
  • Manage end-to-end development from proof of concept to production.
  • Utilize a strong programming background to build large-scale production systems.
  • Solve complex problems with a strong algorithmic background.
  • Collaborate with teams to achieve project goals.
  • Contribute new ideas and evaluate multiple solutions.

Requirements

  • 5+ years of machine learning experience.
  • Experience with big data systems like Spark, EMR, S3, and Airflow.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Strong understanding of machine learning fundamentals.
  • Hands-on experience in building production systems.
  • Familiarity with deploying and maintaining machine learning models.
  • Experience with advanced machine learning techniques, including LLM and generative AI.
  • Experience building in-production NLU and/or ASR systems.
  • Bachelor's Degree required.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Life, accident, and disability insurance options.
  • Retirement options including 401(k)/pension.
  • Flexible time off for vacation and personal reasons.

Tech Stack

Apache AirflowApache SparkC++JavaPython

Categories

AI & MLData Science