Graduate Maintenance Systems & AI Development Engineer

Haggie Steel Wire Rope (Pty) Ltd · Heriotdale, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Introduction

Haggie Steel Wire Rope is seeking a Graduate Maintenance Systems & AI Development Engineer that will  work directly with senior engineering leadership and software developers to design, build, and implement a next-generation maintenance and asset management platform while simultaneously establishing the foundational asset management structures required for world-class maintenance practices.

Duties & Responsibilities

Asset Management Development

  • Develop and maintain equipment asset registers.
  • Assist in building plant asset hierarchies and master equipment trees.
  • Collect and verify equipment technical data from production areas.
  • Develop equipment criticality assessments.
  • Assist in creating Bills of Materials (BOMs) for maintenance.
  • Establish maintenance task libraries and preventive maintenance strategies.
  • Support reliability improvement initiatives.

Maintenance Systems Development

  • Gather user requirements from maintenance and production personnel.
  • Document maintenance workflows and business processes.
  • Assist with design and testing of CMMS/EAMS functionality.
  • Translate engineering requirements into software development specifications.
  • Participate in system configuration, deployment, and user acceptance testing.
  • Develop dashboards, reports, and KPI monitoring tools.

AI and Digitalisation

  • Identify opportunities where AI can improve maintenance performance.
  • Assist in developing AI-supported maintenance workflows.
  • Support development of predictive maintenance capabilities.
  • Build datasets required for future machine learning applications.
  • Assist in implementing mobile inspection and maintenance solutions.
  • Evaluate emerging technologies for maintenance optimisation.

Reliability Engineering Support

  • Analyse equipment performance and failure data.
  • Support root cause failure investigations.
  • Assist with maintenance strategy optimisation.
  • Monitor maintenance KPIs including:
  • MTBF
  • MTTR
  • Planned Maintenance Percentage
  • Schedule Compliance
  • Asset Availability
  • OEE-related metrics

Data Management

  • Capture and clean maintenance data.
  • Develop equipment coding standards.
  • Create standard operating procedures and work instructions.
  • Ensure data integrity within the maintenance system.

Desired Experience & Qualification

Minimum qualification required

  • Grade 12/Matric (Essential).
  • BEng, BSc Eng, in: Mechanical Engineering, Industrial Engineering, Mechatronic Engineering, Electrical Engineering or any other related field.

Experience and Skills & Knowledge required

  • 0 - 5 years working experience.
  • Graduate applications encouraged.
  • Exposure to maintenance environments will be advantageous.
  • Knowledge of:
  • Maintenance Management Systems (CMMS/EAMS)
  • Reliability Engineering principles
  • Asset Management concepts
  • Data Analytics
  • AI tools and applications
  • Microsoft Power Platform
  • Excel and Power BI
  • C#.net
  • Exposure to any of the following would be advantageous:
  • Python
  • SQL
  • SYSPRO
  • Database design
  • AI-assisted software development
  • Machine Learning fundamentals

Package & Remuneration

Market Related.

Auto-apply to this jobView original posting ↗