E-
Intermediate Machine Learning Engineer - Johannesburg - R600k up to R800k per annum
E-Merge
Full-time
johannesburg, gauteng
Electrical & Energy Engineering
Posted:
June 13, 2026
Location:
johannesburg, gauteng, South-Africa
Job Description
Join a consulting firm that specialises in developing and deploying machine learning solutions in the cloud, with the goal to provide frictionless AI solutions using a proven FLUID for ML methodology. Join the firm as a skilled Machine Learning Engineer and help design, build, and optimise their AI platform, support the delivery of their AI strategy as well as take part in driving a competitive edge through cutting‑edge AI technologies in a rapidly evolving landscape.
Responsibilities
- Design and implement machine learning models and pipelines.
- Apply object‑oriented and functional programming principles using Python.
- Utilise modern software development practices, including code reviews and CI/CD.
- Query databases efficiently using SQL.
- Manage the entire machine learning model lifecycle, from development to deployment.
- Lead microservice architecture development for scalable AI solutions.
Apply for this Job
Submit your application for the Intermediate Machine Learning Engineer - Johannesburg - R600k up to R800k per annum position at E-Merge.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
johannesburg, South-Africa
Posted:
June 13, 2026
Deadline:
July 23, 2026