Senior Machine Learning Engineer, Edge AI
Roku
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