Phone: +44 (0)7789 686291

© 2019 by Hatch AI

  • Hatch AI

NLP 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 Data Engineer with experience of Natural Language Processing (NLP) 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 insight which will drive product development and business strategy. You'll be working closely with other AI researchers, software engineers, product managers in developing truly disruptive products that are changing the way the world communicates.

You'll help create understanding by...

  • Working closely with Business Analysts and customers to define tasks and data requirements

  • Collecting, organising and processing customer data so that it can be used to drive machine learning related product development

  • Developing and implementing data collection and augmentation strategies

  • Collection and evaluation of existing relevant text-based corpora and knowledge bases

  • Using web crawling and filtering to create new corpora

  • Develop and deploy NLP models leveraging data resources 

  • Interpret data, analyze results using statistical techniques and provide ongoing reports

Essential Criteria

  • MSc degree in Linguistics, Computer Science, Data Science, Machine Learning or equivalent experience

  • A solid foundation in NLP

  • Experience in manipulating speech and text corpora 

  • 2+ years of experience programming, ideally in Python

Desirable Criteria

  • Experience in deployment of practical NLP systems

  • 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

  • Knowledge of NLP libraries and tools (Kaldi, NLTK, SpaCy, CoreNLP) would be a big plus

Next steps

Please email your CV to