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

Auto-apply to this jobView original posting ↗