Machine learning Engineer - Remote Based

Technology - Information Technology
Ref: 2650 Date Posted: Monday 27 Sep 2021
LinkedIn ShareShare

We have partnered with a client who are going through a period of growth and are looking for remote engineers who have experience in Machine and Learning. You will be joining an Artificial Intelligence (AI) team working remotely with a group of talented engineers and developers to build a cutting edge capabilities and applications. Our client operates an Agile environment, and you will also share best practice and insights with other product teams within the business. You will have access to industry leading senior engineers to help develop and hone your development skills as well as other leading technology disciplines such as computer vision, machine learning, and many others.

As well as having the required technical skills, communication is a critical skill especially as the team will be largely remote, so sharing progress and working collaboratively online will be a vital part of the role. The working culture is creative, collaborative, open, and informal whilst maintaining high standards in working ethos and coding best practice. Attention to detail and ensuring our products are accessible to all users are critical to all front end development and we are looking for someone who is as happy perfecting the finer UI details as they are experimenting and testing new software.

Essential technical skills

  • Strong professional experience of machine and deep learning algorithms development. 
  • Professional experience and understanding of the auxiliary practical concerns in production ML systems.
  • Proven experience of end-to-end full software development life cycle and best practice methodologies, including (but not limited to) Agile methodologies (Scrum, Kanban etc.), building & maintaining CI/CD pipelines (e.g. Github actions).
  • Experience working with cloud services, data pipelines, and/or distributed ML (e.g. using docker, Kubernetes etc.)
  • Strong experience with programming languages such as Python, C/C++
  • Experience with deep learning frameworks (e.g. Pytorch, TensorFlow, Kubeflow etc.)


  • Experience and knowledge in cloud technologies like AWS
  • Knowledge of data warehousing concepts, including technical architectures, infrastructure components, ETL/ ELT
  • Experience and knowledge of computer vision technologies and libraries (e.g. OpenCV, Dlib etc.)

Your background

  • Ideally a degree (BSc, MSc, PhD) in a Computer Science or other engineering based disciplines
  • Commercial experience software development experience
  • Excellent communication skills, both written and verbal
  • Team player, self-motivated, hard-working, keen to learn
  • Experience of working in the sports media industry would be a bonus