Phone: +44 (0)7789 686291

© 2019 by Hatch AI

  • Hatch AI

NLP Research Engineer

Hatch AI are an Edinburgh based, award winning technology start up with deep expertise in Natural Language Processing. Our 'Human+' approach combines a unique pipeline of speech technology and natural language processing to transform client engagement across the service industry. On the back of recent success winning Scottish Edge, we are now looking to add to talent across our Development and Labs teams. This is a great opportunity to work at the cutting edge of Natural Language Processing and software development alongside leading talent in the field. 

What's the opportunity about?

We are looking for a creative, enthusiastic Natural Language Processing (NLP) Engineer who is keen to shape an exciting project with huge commercial potential. The successful candidate will define problems in analysing human conversations and develop strategies for data collection and curation. With these resources they will create analytic tools which will drive product development and business strategy. They will be working closely with other AI researchers, software engineers, product managers in developing truly disruptive products that will transform inclusivity in the service industry.


  • Working within the product development team to incorporate the latest NLP research into the Hatch product suite

  • Defining, gathering and curating data sets to support product development

  • Developing strategies for efficient, scalable and manageable deployment of NLP technology

  • Development of cutting edge approaches to overcoming natural language processing challenges

  • Exploring and evaluating existing toolkits and NLP services

  • Defining how to frame critical business problems as existing or novel natural language processing tasks 

  • Keeping abreast of the latest research in deep learning and computational linguistics and its application to financial services

Essential Criteria

  • PhD or MSc with significant NLP component

  • Strong programming skills, ideally with some Python 

  • Understanding of core language technologies: ASR, NLU, IE, MT, Summarisation, IR and Dialogue

  • Experience with one or more NLP/ML toolkits such as PyTorch, TensorFlow, spaCy, etc

  • An open, enthusiastic and positive approach

  • Desire to learn new skills, working as part of a dynamic and ambitious start-up team.

  • Candidates must be authorized to work in the UK

Desirable Criteria

  • Experience in deployment of practical NLP systems

  • Knowledge of recent approaches to NLU/NLG using large pre-trained language models

  • Knowledge of ASR and of working with spoken language data

  • Experience with cloud computing, eg AWS or Azure, and Node.js

  • Experience with Agile software development methodologies

Next steps

Please email your CV to