Software Engineer, Machine Learning

Deka Minas (Pty) Ltd
Full Time Johannesburg, Gauteng Computer Occupations
Posted:
June 17, 2026
Location:
Johannesburg, Gauteng, South Africa

Job Description

We are seeking a talented and motivated Mid-Level Software Engineer, specialising primarily in Machine Learning and secondarily in Artificial Intelligence.


The successful candidate will have a strong foundation in building, deploying, and maintaining machine learning models, along with hands-on experience in MLOps practices and modern Python-based ML frameworks.


You will play a key role in designing scalable ML solutions, improving model performance, and contributing to AI-driven product innovation within a collaborative engineering environment.


Key Responsibilities



  • Design, develop, and deploy machine learning models for production environments

  • Build and maintain scalable ML pipelines and workflows

  • Implement and manage MLOps practices, including CI/CD for ML models

  • Collaborate with cross-functional teams (engineerin...

Apply for this Job

Submit your application for the Software Engineer, Machine Learning position at Deka Minas (Pty) Ltd.

Apply Now Save for Later

Job Overview

Job Type: Full Time
Location: Johannesburg, South Africa
Posted: June 17, 2026
Deadline: July 27, 2026