Roku

Senior Machine Learning Engineer, Edge AI

Roku

Apply
4 months ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Design and develop machine learning models for embedded and edge platforms.
  • Implement and optimize AI inference pipelines for hybrid deployments.
  • Write high-performance C and modern C++ code for Linux-based systems.
  • Collaborate with cross-functional teams on architecture and performance targets.
  • Explore emerging AI frameworks and optimization methods for constrained hardware.
  • Take ownership of work from prototype to production across design, implementation, testing, and maintenance.

Requirements

  • Strong proficiency in C and modern C++ for efficient code writing.
  • Experience with software development on Linux-based embedded platforms.
  • Proven success in building or integrating machine learning models for on-device inference.
  • Familiarity with frameworks like TensorFlow Lite, ONNX Runtime, or PyTorch Mobile.
  • Solid understanding of embedded system architecture and performance trade-offs.
  • Collaborative mindset to work across software, hardware, and research disciplines.
  • Degree in Computer Science, Electrical Engineering, Machine Learning, or equivalent practical expertise.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare options including medical, dental, and vision.
  • Retirement options such as 401(k)/pension.
  • Time off for vacation and personal reasons to balance work and life.

Tech Stack

CC++LinuxPyTorch

Categories

AI & MLEmbedded