Improving utilities maintenance and safety with data science and machine learning

Power lines and transformer on hilltop


Improving utilities maintenance and safety with data science and machine learning


At a glance

A major utility client wanted to proactively maintain power line components to minimize wildfire risk and improve service.

Customer challenge

Our client was facing high maintenance costs due to manually inspecting millions of images to identify defective components in their power lines. They wanted to automate this process and enable preventative maintenance, all without putting undue stress or changes on their internal teams.


Approach and solution

We knew that the use of AI was a cost-effective strategy to automate the identification of defects using computer vision models and a highly scalable machine learning (ML) platform. The client had a data science team in place, but needed help streamlining productivity and building the ML platform. This required analysis of existing systems and the introduction of a new plan to improve them.


We began our approach by conducting assessments to understand the client’s existing team capabilities and data architecture. The results of these assessments allowed us to create recommendations for team training and development of the platform. We built two teams: a data science team and a machine learning engineering team.


With the data science team, we established a center of excellence for their data science practice by:

  • • Introducing data science best practices to the team and creating conventions around them
  • • Standardizing model development with notebook templates for rapid model prototyping
  • • Providing checklists for model development/release with through code reviews to ensure accuracy
  • • Building a model dashboard to facilitate model auditing and access to the model metadata


Meanwhile, with the ML engineering team, we started to develop the ML platform by:

  • • Selecting a technology stack
  • • Developing pipeline wrappers to implement model pipelines
  • • Building a scalable CI/CD pipeline for model deployment in production
  • • Designing/developing the API for platform access


Value and benefits - “the wins”

The client’s data science teams now use established best practices to build highly accurate computer vision models and to efficiently deploy them in production. This enables the utility to eliminate manual inspections and preventatively maintain components of their power lines.

  • • Currently: 13% reduction in time required per inspection (60 minutes to 52 minutes)
  • • Anticipated: 30% reduction in inspection time (60 minutes to 42 minutes)
  • • Predicted annual savings of $1.6 million
  • • With anticipated addition time savings, total annual savings will increase to $3.75 million



Learn more about how we support utility companies





Want to start a project like this?


Let's Talk