Head of Machine Learning

Job Overview

DeGould requires a communicative Head of Machine Learning to lead the delivery and scaling of our Machine Learning products. The role assists with model quality, MLOps implementation, and the transition from R&D to production, working closely with Product, R&D, and Engineering leadership.

They will lead and support team leads while championing best practices in Machine Learning across the organisation.

Duties & Responsibilities

  • Improving our Spec Check and Defect Detection Products.
  • Delivering both above by leading on implementation of our Machine Learning Products through the application of MLOps.
  • Being responsible for the delivery and quality of the models we deliver to our customers across our Products.
  • Working closely with the Head of Product and CTO in formation of a new delivery team for Data Science.
  • Working closely with our R&D and Product teams to make sure there’s a clear delivery path from R&D concept to deliverable product.
  • To manage your team leaders effectively and provide them with the feedback they need to be accountable leaders of their products.
  • To build and set best practices for the deployment of pipelines for training detection, segmentation and/or classification machine learning models.
  • To drive and champion adoption of best practices for Machine Learning across the organisation.

Skills

  • Ability to communicate effectively about complex technical problems to stakeholders at multiple levels.
  • To be able to engage with their team and other stakeholders within the business to drive change and improve outcomes (to act as a multiplier beyond their own ability to act).
  • Strong knowledge of Python (numpy, pandas, seaborn, matplotlib, dvc, streamlit, opencv and more).
  • Strong knowledge of modern programming paradigms (OOP, functional programming etc).
  • Ability to write clean, robust, readable, error handling and error tolerant code.
  • Good knowledge of at least one of PyTorch, Keras, Tensorflow, Nvidia TAO (TLT).
  • Working knowledge of core AWS concepts and services such as EC2, ECS, EKS, or Cloudwatch.
  • Good knowledge of DevOps and MLOps tools, including usage of CI/CD pipelines (e.g. GitHub Actions).
  • Technical understanding of CNNs including YOLOv4/v5, Detectron2 or similar.
  • Technical knowledge of relevant ML performance metrics and how to apply them to monitor performance.

About the Company:

DeGould is an exciting, multi-award-winning company, in the software and AI sector. The company develops and delivers innovative vision and damage detection systems to a range of blue-chip corporate clients. As the company embarks on an exciting growth phase the company plans to expand the team, further develop existing products, and explore opportunities for new ones. 

Benefits:

Competitive salary and benefits including:

  • Flexible working can be agreed.
  • 25 days holiday per annum (excluding bank holidays).
  • Life assurance/death in service of 4 times basic salary
  • Additional days holiday for birthday.
  • Company sick pay scheme.
  • Cycle to work scheme.
  • Pension auto enrolment after 3 months service.
  • Enhanced maternity, paternity and shared parental leave. 

Behaviours:

As an employee of DeGould Ltd, you are required to meet a number of common standards of behaviour, accountabilities and outcomes. In addition, and in relation to this role it is expected that the successful candidate will exhibit these behaviours:

  • Empathy – able to put themselves in the shoes of others.
  • Creative – open to new ideas and demonstrates good design skills in their work.
  • Analytical - capable of working through the detail when required.
  • Flexible - thriving in a fast paced, changing and opportunity rich environment.
  • Collaborative – enthusiastically works with colleagues and customers alike.
  • Dependable - deliver on stakeholder commitments in a timely manner.

We do not require additional support from recruiters, thank you.

Job Details

Company
DeGould
Location
Exeter, Devon, UK
Posted