Machine Learning Engineer

DeGould, Ltd.
Exeter
2 days ago
Create job alert

Team:Tech
Hours:Full time
Reports to:Defect Detection Team Lead
Location:Exeter or Bristol, minimum of 3 days in the office.

Role Overview:

As a Machine Learning Engineer at DeGould you will be responsible for building and maintaining our labelling, training and production inference data pipelines to produce high quality datasets, models and services to power our automated vehicle inspection product. Following MLOps and DevOps best practices you will build and deploy bespoke computer vision ML models using a service-oriented architecture in AWS, GCP and on Edge to process photos from DeGould’s ultra high-resolution imaging photo booths. The objective is to convert this data into useful information that creates value for customers.

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 (including Toyota, Ford, Jaguar Land Rover, Mercedes Benz, Nissan, Honda and Bentley). As the company embarks on an exciting growth phase, it plans to expand the team, further develop existing products, and explore opportunities for new ones.

Our Vision:
DeGould’s vision is to be the standard for new vehicle inspection in the automotive sector.

Key Responsibilities:

The main deliverables of the role are:

  • Deliver performant machine learning models for customers.
  • Building capabilities to monitor and evaluate model performance and metrics.

Detailed duties of the role include:

  • Write production, robust, readable and extendable code to support machine learning pipelines.
  • Use industry best practices and seek to implement improvements across the machine learning lifecycle.
  • Continuous evaluation of models in production and system performance analysis.
  • Proactively seek technical solutions that solve customer problems.
  • Stay up to date and evaluate opportunities to apply the latest tools, research, methods and technologies.
  • Work across multidisciplinary teams to deliver against the company’s objectives.
  • Interpret internal and external business challenges and recommend appropriate system and technology solutions to produce a functional solution.
  • Identify areas for improvement and development using a full range of software development tools.
  • Undertaking any other tasks/duties as may be reasonably required to fulfil DeGould’s objectives.

Depending on the individual role, some or all of the following:

  • Developing and championing robust MLOps frameworks and policies.
  • Training and maintaining performant vehicle segmentation models.
  • Labelling tasks and data quality.
  • Designing and implementing reporting dashboards.
  • Developing novel approaches from academic and industry research.
  • Production model deployment and maintenance.

Skills:

  • Technical expertise in AI for image processing using: deep learning, machine learning, transfer learning, CNNs and transformers, such as Detectron, ConvNext, DETR, DINO or similar.
  • Technical knowledge of relevant ML performance metrics and how to apply them to monitor models.
  • Strong knowledge of Python (such as numpy, pandas, matplotlib, streamlit, and opencv).
  • 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, or Tensorflow.
  • Working knowledge of core AWS concepts and services such as EC2, ECS, EKS, and DynamoDB.
  • Good knowledge of DevOps and MLOps tools, including usage of Git, Bash, UNIX, Docker, containers and CI/CD pipelines (GitHub Actions or similar).
  • Able to work effectively both as part of a team and individually.

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:

  • Leadership – leads by example through their own behaviour.
  • Creative – open to new ideas and unafraid to try new approaches.
  • Analytical – capable of working through detail and uses data in decision making.
  • Flexibility – 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.

Benefits:
Competitive salary and benefits including:

  • 25 days holiday per annum (excluding bank holidays).
  • Additional days holiday for birthday.
  • Cycle to work scheme.
  • Pension auto enrolment after 3 months service.
  • Enhanced maternity, paternity and shared parental leave.
  • Health insurance with Vitality for employee, spouse and children.
  • Flexible working can be agreed.

#J-18808-Ljbffr

Related Jobs

View all jobs

Machine Learning Engineer( Real time Data Science Applications)

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Machine Learning Engineer

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for Machine Learning Jobs (With Real GitHub Examples)

In today’s data-driven landscape, the field of machine learning (ML) is one of the most sought-after career paths. From startups to multinational enterprises, organisations are on the lookout for professionals who can develop and deploy ML models that drive impactful decisions. Whether you’re an aspiring data scientist, a seasoned researcher, or a machine learning engineer, one element can truly make your CV shine: a compelling portfolio. While your CV and cover letter detail your educational background and professional experiences, a portfolio reveals your practical know-how. The code you share, the projects you build, and your problem-solving process all help prospective employers ascertain if you’re the right fit for their team. But what kinds of portfolio projects stand out, and how can you showcase them effectively? This article provides the answers. We’ll look at: Why a machine learning portfolio is critical for impressing recruiters. How to select appropriate ML projects for your target roles. Inspirational GitHub examples that exemplify strong project structure and presentation. Tangible project ideas you can start immediately, from predictive modelling to computer vision. Best practices for showcasing your work on GitHub, personal websites, and beyond. Finally, we’ll share how you can leverage these projects to unlock opportunities—plus a handy link to upload your CV on Machine Learning Jobs when you’re ready to apply. Get ready to build a portfolio that underscores your skill set and positions you for the ML role you’ve been dreaming of!

Machine Learning Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

Machine learning is fuelling innovation across every industry, from healthcare to retail to financial services. As organisations look to harness large datasets and predictive algorithms to gain competitive advantages, the demand for skilled ML professionals continues to soar. Whether you’re aiming for a machine learning engineer role or a research scientist position, strong interview performance can open doors to dynamic projects and fulfilling careers. However, machine learning interviews differ from standard software engineering ones. Beyond coding proficiency, you’ll be tested on algorithms, mathematics, data manipulation, and applied problem-solving skills. Employers also expect you to discuss how to deploy models in production and maintain them effectively—touching on MLOps or advanced system design for scaling model inferences. In this guide, we’ve compiled 30 real coding & system‑design questions you might face in a machine learning job interview. From linear regression to distributed training strategies, these questions aim to test your depth of knowledge and practical know‑how. And if you’re ready to find your next ML opportunity in the UK, head to www.machinelearningjobs.co.uk—a prime location for the latest machine learning vacancies. Let’s dive in and gear up for success in your forthcoming interviews.

Negotiating Your Machine Learning Job Offer: Equity, Bonuses & Perks Explained

How to Secure a Compensation Package That Matches Your Technical Mastery and Strategic Influence in the UK’s ML Landscape Machine learning (ML) has rapidly shifted from an emerging discipline to a mission-critical function in modern enterprises. From optimising e-commerce recommendations to powering autonomous vehicles and driving innovation in healthcare, ML experts hold the keys to transformative outcomes. As a mid‑senior professional in this field, you’re not only crafting sophisticated algorithms; you’re often guiding strategic decisions about data pipelines, model deployment, and product direction. With such a powerful impact on business results, companies across the UK are going beyond standard salary structures to attract top ML talent. Negotiating a compensation package that truly reflects your value means looking beyond the numbers on your monthly payslip. In addition to a competitive base salary, you could be securing equity, performance-based bonuses, and perks that support your ongoing research, development, and growth. However, many mid‑senior ML professionals leave these additional benefits on the table—either because they’re unsure how to negotiate them or they simply underestimate their long-term worth. This guide explores every critical aspect of negotiating a machine learning job offer. Whether you’re joining an AI-focused start-up or a major tech player expanding its ML capabilities, understanding equity structures, bonus schemes, and strategic perks will help you lock in a package that matches your technical expertise and strategic influence. Let’s dive in.