Full-Time

Senior Software Engineer

Machine Learning

Updated on 5/3/2024

Roku

Roku

1,001-5,000 employees

Streaming platform with exclusive content

Hardware
Consumer Software

Senior

Cambridge, UK

Required Skills
Python
Tensorflow
Data Structures & Algorithms
Requirements
  • 5+ years hands-on experience in building challenging production systems, especially in commercial Speech Recognition systems
  • Strong CS fundamentals, with the ability to write algorithms with ease
  • Deep understanding of DNN/HMM based systems like Kaldi
  • Experience in ASR systems with modern End2End architecture
  • Hands-on experience in Acoustic Modelling with different Neural Network architectures and frameworks like Pytorch and TensorFlow
  • Experience in language model training and adaptation pipeline. Experience in lattice rescoring with RNN or LLM models
  • Deep understanding of decoding algorithms; WFST based decoders is preferred
  • Experience with Transformer based G2P models and training them for different languages
  • Strong background in C++ and Python, and hands-on experience with libraries like Pybind11
  • MS in Computer Science or related field; a Ph.D. in CS or related fields is preferred
Responsibilities
  • Design and develop software and algorithms for Roku’s state of the art voice system
  • Using machine learning expertise, design and develop software components for high availability and high performance cloud solutions
  • End-to-end responsibility from developing a proof of concept to production
  • Working across teams and pulling in the best talent from the organization to achieve goals
  • Contributing new ideas and evaluating multiple solutions with peers before settling on specific solutions
  • Taking complete ownership of initiatives and making pragmatic technical decisions

Roku offers a streaming platform with a purpose-built operating system and a range of devices, providing a seamless home entertainment experience. The company also develops exclusive Roku Originals for The Roku Channel, reaching approximately 80 million households in the U.S. and Mexico.

Company Stage

Series F

Total Funding

$298.2M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

-2%

1 year growth

-2%

2 year growth

2%

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters