C++ Machine Learning Engineer


Competitive base, bonus, hybrid working and more

C++ Machine Learning Engineer

I am seeking an experienced C++ Machine Learning Engineer to work on deep learning models applied to embedded systems. For this position, you must be able to work on-site in Surrey, England at least 3 day’s a week and you’ll get a chance to see your work deployed globally into real-world consumer products. An excellent opportunity to join an established team working towards the research and development of tech for on-device AI.


Primary responsibilities

Develop features and functionality across the AI stack – framework to applications

Be exposed to cutting edge AI models in various domains such as Speech, NLP, computer vision

Actively propose and prototype novel ideas/solutions considering real-world constraints

Incorporate software engineering practices and be involved in software architecture planning

Develop and maintain knowledge of cutting-edge tools, techniques and frameworks for AI


Required experience

MSc or PhD in Computer Science, Mathematics or similar

At least 3 years of industry experience working on deep learning models applied to embedded systems

C++ programming

TensorFlow, PyTorch


Desired experience

Java, Kotlin


What’s on offer

Competitive base

Excellent bonus scheme

25+ days holiday

Hybrid working

And much more


Interested? This is an excellent opportunity for a MSc-educated C++ Machine Learning Engineer. Please apply now for immediate consideration and speak with Matthew Botha at IC Resources who is recruiting for this position in Surrey, UK.

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*