Back to results

Deep Learning Engineer – Computer Vision & NLP

c. £60,000 + Benefits

Do you want to be part of a company filled with amazing minds, industry-leading technology and world-class clients?

My client is looking for someone on the engineering/production side with knowledge of Computer Vision and some knowledge of NLP.

We are partnered with a Marketing Technology business that helps their clients better understand and interact with their customers through hyper-personalisation. They are expanding their London based team, who push forward innovation in their machine learning products. They are currently looking to bolster this with the addition of a Deep Learning Engineer.

You will be working on scaling out their flagship product, that enables the automatic classification of ingested image-based content (from any source – through API’s, internal systems/digital asset management, google etc.). There are a number of components that make up this product, one of which is the new “internal mini-brain” platform, that enables you to amalgamate multiple classifiers (bespoke or off-the-shelf, for ultimate enrichment) and libraries in one place. It can be used by non-specialist/technical users as an easy way to create AI models with a simple plug-and-play method by changing specific parameters and data-sets/inputs and required outputs.


As a Deep Learning Engineer you will be responsible for a number of core areas:

  • Productionisation and Deployment of Algorithms into their flagship product. This will also include building POC’s/Demos in internal demo server.
  • Expanding and improving the functionality of the “internal mini-brain” – moving from a largely manual to mostly automated state. This will include building, parallel testing, engineering of AI, extension of libraries, GPU/CPU performance, pipeline automation, update of config files etc.
  • Build and optimisation of a brand new/bespoke set of classifiers/models – including artificial images, CAD models etc.


So, what makes you suitable?

  • Firstly, this is not a research focussed position. Although research may form a (very) small part of your role, the focus here is on production and engineering. That said, you must have a naturally curious and inquisitive nature.
  • A PhD is not required, but commercial experience is.
  • Your Object Oriented Python (3.5 onwards as a minimum) must be clean and first class (i.e. writing multiple asynchronous parallel calls to and from an API service)
  • Fluency in TensorFlow and NumPy is absolutely essential. Knowledge of others would be a bonus (i.e. SciPy, scikit-Learn, Theano, dlib, Keras etc.), along with a broad knowledge of Machine Learning in general.
  • A background in Computer Vision / Image Classification is mandatory
  • My client utilises individual containers (lots of them) for each classifier. So, commercial experience of Docker (or similar) would be really useful.
  • A little JavaScript and HTML would also be useful (for building POC’s in the demo server)
  • You must be able to work autonomously and also as part of a small team. You will also need to communicate and present your work to non-technical (internal) stakeholders
  • FLASK, would be nice to have but certainly not essential.


And what is in it for you?

  • A starting salary of c. £60,000
  • Use of the latest hardware and software
  • 27 days holiday plus bank holidays
  • Flexible working policy
  • Collaborative and creative company culture
  • Training and development/conference budget
  • Relaxed, creative workspace
  • Regular team days out and events
  • Potential to join share option scheme
  • Gym membership contribution
  • Childcare vouchers


This is a fantastic opportunity within a leading technology company. AI already underpins a lot of the company systems, including cloud usage efficiency. You’ll have exposure to the latest tools and tech, whilst getting the chance to work with autonomy and flexibility.


To find out more, please get in touch with me ASAP, as our client is looking to hire immediately.

Steve Kilpatrick

Share Job
Know someone who may be interested?

Upload your CV
One of our consultants will contact you
to find out more about you