AI Machine Learning Engineer
Network Contracting Solutions · Johannesburg North, Gauteng
Posted 7 September 2026
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 →Reference: NCM003410-TS-1
Ready to turn data into intelligent solutions that create real business impact? Join a forward-thinking technology company that is leveraging Machine Learning and AI to solve complex challenges, drive innovation, and shape the future. Duties & Responsibilities
Our client is a technology-driven organisation at the forefront of digital transformation. They are looking for a Machine Learning Engineer to design, develop, and deploy scalable machine learning models that support business growth and enhance decision-making. You'll collaborate with data scientists, engineers, and business stakeholders to transform cutting-edge AI concepts into production-ready solutions.
What's in It for You?
- Work on innovative AI and Machine Learning projects.
- Collaborative and highly skilled technology team.
- Exposure to the latest cloud and AI technologies.
- Opportunities for professional growth and continuous learning.
- Competitive salary and benefits package.
- Flexible and dynamic working environment.
Key Responsibilities
- Design, develop, and deploy machine learning models for production environments.
- Build and maintain scalable ML pipelines and automated workflows.
- Collaborate with data engineers and data scientists to deliver end-to-end AI solutions.
- Optimise model performance, accuracy, and scalability.
- Monitor, maintain, and improve deployed machine learning systems.
- Implement MLOps best practices for model deployment and lifecycle management.
- Analyse large datasets to identify trends, patterns, and opportunities.
- Stay current with emerging AI and Machine Learning technologies.
Experience & Skills of the Ideal Candidate
- Bachelor's Degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.
- 3+ years of experience in Machine Learning Engineering or a similar role.
- Strong Python programming skills.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Hands-on experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Knowledge of MLOps, CI/CD pipelines, and model deployment practices.
- Experience working with SQL and large-scale datasets.
- Understanding of data engineering and software development best practices.
- Excellent problem-solving, communication, and stakeholder engagement skills.
Ready to build intelligent systems that make a difference? Apply today and be part of a team driving the next generation of innovation. Package & Remuneration
Monthly