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.