Senior Software Engineer

Machine Learning

Updated on 5/3/2024



1,001-5,000 employees

Streaming platform and device provider

Consumer Software


Manchester, UK

Required Skills
Data Structures & Algorithms
  • 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
  • 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



San Jose, California



Growth & Insights

6 month growth


1 year growth


2 year growth



Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters