Maintenance Engineer – Data Science Projects

Hire Resolve

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Hire Resolve is seeking a Maintenance Engineer to join our Johannesburg team. Your main mission will be to ensure the continued reliability, performance, and evolution of advanced data science systems, including data pipelines, dashboards, and APIs.

You will work with data scientists and engineers to implement improvements and maintain production readiness. You will monitor production systems, diagnose issues such as data drift or infrastructure instability, and drive automation and

Qualifications

  • Bachelor's degree in CS/engineering/math or related field.
  • 2+ years' experience in data engineering, MLOps, or system maintenance.
  • Strong understanding of data science production workflows including pipelines and model lifecycle.

Responsibilities

  • Monitor health and performance of production data science systems (models, dashboards, pipelines).
  • Diagnose data drift, performance degradation, or infra instability and apply fixes.
  • Automate monitoring tasks and health checks for data quality and forecast accuracy.
  • Update and patch environments and applications across versions and dependencies.
  • Collaborate with engineers and data scientists to refactor and optimize code for maintainability.
  • Maintain documentation and change logs for knowledge sharing and traceability.
  • Support incident response including root cause analysis and post-incident improvements.
  • Ensure compliance with data privacy, security, and regulatory standards.

Skills

Python
R
SQL
Data engineering
Analytical thinking
Communication
DevOps
Problem solving

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

Docker
Git
CI/CD
Cloud (AWS, GCP, Azure)

Job description

A leading consulting company and aforward-thinking team is looking for a Maintenance Engineer to join their team in Johannesburg, GP.Your main mission will be to ensure the continued reliability, performance, and evolution of advanced data science systems. You'll play a critical role in supporting the long-term value of deployed models, data pipelines, dashboards, and APIs - keeping them accurate, stable, and aligned to business needs. This position blends technical vigilance with continuous improvement and stakeholder collaboration.

Key Responsibilities
  • Monitor the health and performance of production data science systems, including predictive models, dashboards, and data pipelines.
  • Diagnose issues such as data drift, performance degradation, or infrastructure instability, and implement timely fixes.
  • Automate monitoring tasks and health checks related to data quality, forecast accuracy, and pipeline execution.
  • Update and patch environments and applications, ensuring smooth operation across versions and dependencies.
  • Collaborate with engineers and data scientists to refactor and optimize code for long-term maintainability.
  • Maintain detailed documentation and change logs to ensure knowledge sharing and traceability.
  • Support incident response, including root cause analysis and post-incident improvements.
  • Ensure compliance with all applicable data privacy, security, and regulatory standards.
Requirements
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
  • Minimum 2 years' experience in a data engineering, MLOps, or system maintenance role.
  • Solid understanding of data science production workflows, including pipelines and model lifecycle.
  • Proficient in Python and R with strong debugging and refactoring capabilities.
  • Confident in SQL and managing large-scale datasets in production.
  • Experience with CI/CD, Git, and containerization tools like Docker.
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure) and DevOps best practices.
  • Strong analytical, problem-solving, and communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Science Systems Engineer – Reliability & Growth
Data Science Systems Engineer – Reliability & Growth

Hire Resolve • Gauteng

On-site
ZAR 600,000 - 900,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Data Engineer — Azure Data Platform & Analytics
Senior Data Engineer — Azure Data Platform & Analytics

Cf Consulting • Gauteng

On-site
ZAR 700,000 - 1,000,000
Competitive salary
On-site work environment
Medical, dental, and vision insurance
+2
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Data Engineer - Johannesburg - up to R1.08mil per annum
Senior Data Engineer - Johannesburg - up to R1.08mil per annum

E-Merge • Johannesburg

Hybrid
ZAR 800,000 - 1,080,000
Senior Data Engineer
Senior Data Engineer

BOSS ERP Consulting • Wes-Kaap

On-site
ZAR 484,000 - 1,046,000
Data Scientist
Data Scientist

Edge Executives • Centurion

On-site
ZAR 600,000 - 900,000
Senior Data Engineer
Senior Data Engineer

Zohorecruit • Pretoria

On-site
ZAR 800,000 - 1,200,000
Data Engineer (MLOps / Analytics Focus)
Data Engineer (MLOps / Analytics Focus)

Blue Pearl PTY • Johannesburg

On-site
Confidential
Senior Data Engineer
Senior Data Engineer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Professional development
Paid time off
+1