Job Search and Career Advice Platform

Enable job alerts via email!

AI Specialists

Boardroom Appointments

Sandton

On-site

ZAR 600 000 - 900 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm in South Africa is seeking an experienced AI and Machine Learning Developer. The ideal candidate will design, develop, and deploy AI models to solve complex business problems, requiring proficiency in programming with at least 5 years of experience in AI model deployment. Responsibilities include conducting data analysis, collaborating on datasets, and deploying AI solutions with a focus on maintaining infrastructure and integrating emerging technologies.

Qualifications

  • 5+ years of experience in AI/ML model deployment and software engineering.
  • Proven track record of delivering AI-driven solutions.

Responsibilities

  • Design, develop, and deploy AI/ML models to solve business problems.
  • Conduct exploratory data analysis for business insights.
  • Develop predictive models for strategic planning.
  • Collaborate with data engineers on large datasets.
  • Deploy AI solutions and monitor performance.

Skills

Proficiency in Python
Hands-on experience with ML frameworks
Expertise in cloud-based AI platforms
Strong understanding of MLOps
Experience with AI governance

Education

Engineering/IT degree or Diploma

Tools

TensorFlow
PyTorch
Scikit-learn
Docker
Kubernetes
Job description
AI and Machine Learning Development:
  • Design, develop, and deploy AI/ML models and algorithms to solve complex business problems.

  • Conduct exploratory data analysis to identify trends, patterns, and insights relevant to decision-making.

  • Develop predictive and prescriptive models to support strategic planning and operational improvements.

  • Apply decision science frameworks to improve processes, optimize resources, and enhance decision-making.

  • Use advanced techniques like optimization, simulation, and scenario analysis to support business planning.

  • Translate business challenges into mathematical models and actionable insights.

  • Collaborate with data engineers to prepare, clean, and manage large datasets for AI/ML model training.

  • Ensure data integrity, accuracy, and compliance with organizational and regulatory standards.

  • Deploy AI/ML solutions into production environments and monitor performance.

  • Develop and deploy AI solutions for automation, optimization, and intelligent decision-making.

  • Architect and optimize AI pipelines, ensuring high performance and low latency.

  • Implement MLOps best practices for AI model deployment and monitoring.

  • Collaborate with software developers to embed AI into software development processes.

  • Maintain AI infrastructure and ensure continuous model improvement and retraining.

  • Research and integrate emerging AI technologies into enterprise software applications.

Competencies:
  • Proficiency in Python, Java, C++, or similar programming languages.

  • Hands‑on experience with ML frameworks (TensorFlow, PyTorch, Scikit‑learn).

  • Expertise in cloud‑based AI platforms and containerization (Docker, Kubernetes).

  • Strong understanding of MLOps, DevOps, and CI/CD pipelines for AI model integration.

  • Experience with AI governance, security, and ethical AI considerations.

Educational / Experience Requirements:
  • Engineering/IT degree or Diploma

  • 5+ years of experience in AI/ML model deployment and software engineering.

  • Proven track record of delivering AI‑driven solutions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.