Lead / Senior Software Engineer – ML/AI
Salary: £90,000 - £140,000 D.O.E.
Location: United Kingdom
Working Environment: Remote
This is a unique opportunity to work alongside a global leader in the AV domain, at the intersection of media, AI, and edge computing.
The company’s media players are trusted by organizations across a wide range of industries around the world for their flexibility, performance, and reliability. These robust devices support various audio and video formats, render HTML content, and run custom user-developed applications. They have also integrated built-in Neural Processing Units (NPUs), enabling on-device inference for Machine Learning and Artificial Intelligence applications.
As the Lead / Senior Software Engineer, you will be joining a rapidly growing team shaping the future of intelligent media solutions and tasked with building a C++ wrapper, enveloping the embedded system, as well as the ML/AI models that will interface with this wrapper.
Key Requirements
7+ years of experience developing software targeting / interfacing with an embedded system / physical product.
Strong proficiency programming in C++ and Python.
Experience programming applications targeting Linux.
Deep understanding of ML inference with experience of both developing and integrating ML Models with embedded systems.
Desired, but not essential:
Technical leadership experience.
Experience within machine vision, text-to-speech or speech-to-text technology.
Experience developing software for products within the AV / media industry