Junior Machine Learning Engineer

eSmart Group
Full-time johannesburg, city of johannesburg metropolitan municipality Other-General
Posted:
June 07, 2026
Location:
johannesburg, city of johannesburg metropolitan municipality, South-Africa

Job Description

What you’ll be doing:
• Study and transform data science prototypes.
• Design machine learning systems.
• Research and implement appropriate Machine Learning algorithms and tools.
• Develop machine learning applications according to requirements.
• Select appropriate datasets and data representation methods.
• Run machine learning tests and experiments.

Requirements:
• 1-3 years’ experience in a data science or cloud based role
• NQF Level 8 (Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuary Science). Masters or Doctorate will be an added advantage.
• Preferred Certifications
• Certification – Preferably any Cloud (Azure, AWS), DEVOPS or Data engineering certification. Any Data Science certification will be an added advantage, Coursera, Udemy, SAS Data Scientist certification, Microsoft Data Scientist.

Technical / Professional Knowledge
• ML Ops (Cloud Devops)
• ML Ops (ML engineering – run...

Apply for this Job

Submit your application for the Junior Machine Learning Engineer position at eSmart Group.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: johannesburg, South-Africa
Posted: June 07, 2026
Deadline: July 17, 2026