Software Engineer, Machine Learning
🇺🇸 United States › California › Los Gatos (Posted Jun 24 2018)
About the company
Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.
We are looking for outstanding, creative and passionate Machine Learning engineers to join our Recommendation team. You will be responsible for building and owning the next-generation of algorithms and systems that make the experience for our many million Roku users 100% personalized and unique.
If you are results oriented, and are excited by the idea that Roku success will depend on your ability to deliver cutting edge ML products, then we at the Recommendation team would love to talk to you!!
Characteristics of success at Roku:
Self-motivated individual who takes ownership
Hands on and team oriented
Desire to win in a highly competitive environment
Ability to adjust plan and react as needed
Skills & requirements
3+ years of industry experience applying Machine Learning to concrete problems, especially related to personalization (no new grads, no first experience)
Strong background in Machine Learning and Recommender Systems, with deep understanding of algorithms and evaluation methods
Great coding skills and strong software development experience (we use Spark, Scala and Java a lot)
Proven track record of ownership in successful projects
Demonstrated ability to design and implement complex software systems in a proactive, self-driven and practical way
MS in Computer Science, Statistics, or related field
Build Recommender Systems
Work daily with Apache Spark and write your algorithms in Scala
Have a solid understanding of Deep Learning algorithms and frameworks (in particular TensorFlow)
Develop your systems on AWS (EC2, S3, DynamoDB, CloudFormation)
Have work experience with NoSQL databases, such as Redis
Hold a PhD in ML or Recommender Systems
Other jobs that might be interesting
Software Engineer Research (Machine Learning) - GrammaTech (May 2020)
Remote US, 100% Remote
Exciting opportunity to work on significantly advancing the state-of-the-art in cybersecurity tools! Our effort is addressing an outstanding software security hole, through novel applications of machine learning.
Location : GrammaTech has office...