Job Details

Product Development



Job Type


We are looking for a Research Engineer to join our team and help us further develop the Natural Language Understanding (NLU) component of our conversational AI platform.

Your responsibilities will include:

  • Help design domain-general data structures that represent the conversational context & history
  • Help design, implement & test models that capture interactivity in conversational NLU
  • Help design, implement & test models that detect ambiguity, vagueness or miscommunication phenomena in general
  • Design and implement domain-agnostic Dialogue Management strategies (e.g. clarification) for the resolution of ambiguities
  • Integrate & test ML models to recognise & process disfluent speech & corrections
  • Write effective, scalable, and well-documented code
  • Perform error analysis of models
  • Assist in overall system evaluations & debugging

We are ideally looking for a candidate with the following qualifications and experience:

  • Experience in Machine Learning & Natural Language Processing
  • Experience with Deep Learning methods in NLP
  • Team spirit
  • Excellent problem-solving skills
  • MSc in AI, Computer Science, Engineering or relevant field

Although not required, candidates with any of the following knowledge/skills will be highly considered:

  • Background in Linguistics, especially in relation to dialogue modelling
  • Experience with major cloud platforms such as AWC, GCP, Azure

Like many businesses, our team is currently working remotely – decisions won’t be made based on location