Job Details

Product Development



Job Type


We are looking for a Python Developer to join our Edinburgh technical team and help us develop and maintain our various software modules for our dialogue system platform.


Your responsibilities will include:

  • Writing effective, scalable code
  • Writing clean documentation
  • Developing back-end components to improve responsiveness and overall performance
  • Testing and debugging programs
  • Implementing authentication and security solutions for the developed software


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

  • Industry experience as a Python Developer
  • Experienced in Git
  • Experienced in working with databases (MongoDB, PostgreSQL)
  • Team spirit
  • Good problem-solving skills
  • BSc in Computer Science, Engineering or relevant field
  • Experience with major cloud platforms such as AWC, GCP, Azure

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

  • Experience in Machine Learning and Natural Language Processing
  • Experience in Kubernetes, Docker