Software Developer - data analytics & AI

We are looking for a Software developer with an interest in data analytics and artificial intelligence to work with data scientists, machine learning researchers and solutions architects to help design, build and deliver software solutions for clients.

Required experience:

  • Commercial software development and delivery experience within a collaborative environment

Technical skills:

  • Strong software development skills, producing high quality, readable and maintainable code.

  • Strong programming skills in Python

  • Experience of TDD and BDD

  • Experience building services to run on Docker

  • Version control, e.g. Git

  • AWS / Azure / Google application deployment and support

Bonus skills:

  • Experience with C++, Java, Javascript

  • Configuring and using CI tools such as Jenkins

  • Experience working with relational databases, SQL / NoSQL technologies

  • Knowledge of machine learning libraries / frameworks such as sklearn, Tensorflow, PyTorch