Senior Engineer On-Device AI (Android)

Prs Resourcing Limited
London (Greater)
10 Mar 2018
20 Apr 2018
Contract Type
Full Time
Senior Engineer On-Device AI (Android)

Location: London / Surrounding Counties

Skill: embedded, Machine Learning, OpenCL, CUDA

Salary: £40p/h - £50p/h

The company develop some of the most innovative and world leading products globally, operating in multiple industry sectors. They are driven by the passion to create some of the worlds` most cutting edge technology and tools for the digital age. There systems combine industry leading performance with scalability to ensure productive workflows for exciting and interesting industry sectors. There`s a reason they have been nominated for and won multiple innovation awards!


They are currently looking for exceptional AI and ML experts to join the growing team, giving successful candidates the opportunity to work on next generation mobile devices. They need enthusiastic engineers with a strong academic background and experience in Machine Learning frameworks and tools. The candidate will contribute to the development and optimisation of models and ML frameworks for new mobile devices.

You will develop innovations to optimize ML frameworks and libraries to enable inference on device and deliver class-leading performance, as well as analyse models and identify optimisations.

Required Skills

- A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted).
- A proven track record in real time embedded software development preferably for mobile devices with an understanding of embedded development environments.
- Experience developing Machine Learning frameworks (contribution to - Caffe / Caffe2, TensorFlow / TensorFlow Lite etc.)
- Experience with heterogeneous programming (NEON/SIMD, OpenCL/CUDA, compute shaders)
- Excellent C, C++ programming experience
- Excellent communication, team work and a results-oriented attitude
- Proficiency in problem solving and debugging

Desirable Skills

- Experience with CNN / RNN / Auto Encoders / LTSM
- Experience with computer vision algorithms
- Experience working with ARM 64-bit architecture
- Experience developing system software for Android OS
- Familiarity with CPU and GPU hardware architectures
- Exposure to Machine Learning & Neural Networks

This opportunity will allow you to work within a well-established company, working on new technologies. Please don`t hesitate to get in touch to hear more about this role and others of a similar nature. You can email me at [Email address removed]
This job was originally posted as

Similar jobs

Similar jobs