Friday, 30 October 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

AI Engineer Jobs in Johannesburg

MSP Staffing (PTY) LTD · Johannesburg
R44,000 per month Senior Level

Computer code on a screen

MSP Staffing is looking for an AI Engineer in Johannesburg to design, build and deploy scalable artificial intelligence and machine learning solutions. This is a permanent role focused on generative AI, traditional machine learning pipelines, data platforms and reliable, efficient and secure AI systems. Applications close on 29 December 2026.

About the company and the work

MSP Staffing is a specialist recruitment agency that focuses on engineering, construction, mining and related sectors, connecting skilled professionals with employers in South Africa and abroad. The AI Engineer works across data engineering, DevOps and machine learning, turning business requirements into working AI products that run reliably in production.

Role details and duties

Key duties include designing and implementing end-to-end AI and machine learning pipelines, from data ingestion through model deployment and monitoring; building and optimising generative AI applications using retrieval-augmented generation and large language model frameworks; developing scalable data processing workflows with modern big data tools; and putting MLOps practices in place for model lifecycle management, versioning and automated deployment. The role also covers working with data scientists and stakeholders to translate business requirements into technical solutions; ensuring data quality, governance and security across AI and data platforms; and building real-time processing, data quality checks and business intelligence dashboards.

Requirements

Only the requirements stated in the original advert are listed here:

  • Intermediate to senior level experience.
  • Minimum 5 years of professional experience, including at least 2 years within AI or machine learning.
  • 1 year in generative AI is highly desirable.
  • Strong Python, AI and large language model, machine learning engineering, MLOps, big data and cloud experience.
  • Expert-level Python, including object-oriented programming, design patterns and asynchronous programming.
  • AI frameworks: LangChain, Langflow and AutoGen, with the ability to build agents and orchestrate large language model workflows.
  • Generative AI: retrieval-augmented generation, vector search using Pinecone, Chroma or Milvus, and advanced prompt engineering.
  • MLOps: MLflow, feature stores and model serving using TFServing, TorchServe or KServe.
  • Big data: PySpark, Spark SQL and Delta Lake.
  • Git workflows and continuous integration and delivery using GitHub Actions or Azure DevOps.
  • Workflow orchestration using Apache Airflow, Databricks Workflows or Delta Live Tables.
  • Modern data architecture, including medallion architecture and ETL/ELT data modelling.
  • Data governance using Unity Catalog, including lineage, access controls and security policies.
  • Real-time processing using Apache Kafka, AWS Kinesis or Spark Structured Streaming.
  • Data quality checks and validation using Great Expectations or Deequ.
  • Business intelligence and visualisation using Power BI, Tableau or Databricks SQL Dashboards.
  • AWS: S3, IAM, VPCs, subnets, security groups and AWS networking, plus Amazon Bedrock and Amazon SageMaker.
  • Azure: ADLS Gen2, Azure OpenAI Service, Azure AI Search, ARM templates or Bicep and Azure monitoring, plus networking and security including VNETs, private endpoints, managed identities and Key Vault.
  • Databricks: Mosaic AI, MLflow, Unity Catalog, Jobs, Workflows, Delta Live Tables and Spark SQL or PySpark optimisation.
  • Certifications are advantageous, such as NVIDIA Certified Associate or similar generative AI certifications and DeepLearning.AI credentials.
  • Python back-end engineers, data engineers and data scientists with related experience may also be considered for the role.

Where to find and apply safely

This opportunity is listed on Careers24, and the Apply button on this page links to the original listing. Use that link to read the full advert and submit your application through the official channel. The reference number for this vacancy is AIEJHB10, and the advert asks applicants to include it in the subject line when replying.

Practical tips

  • Show production AI work, not just experiments: pipelines deployed, monitored and maintained.
  • Give concrete examples of retrieval-augmented generation, agent or workflow projects you have built.
  • Highlight your Python, cloud and Databricks or Spark experience, since the role spans all three.
  • Mention any generative AI certifications, which the advert lists as advantageous.

How the process works

Use the Apply button to reach the original Careers24 listing, then follow its instructions to submit your application, quoting reference AIEJHB10.

Important information

This page is informational only. It summarises a third-party job advert and does not guarantee employment. Always confirm the closing date, requirements and application steps on the original advert before applying. Applications for this role close on 29 December 2026.

#SouthAfricaJobs #JobsInSouthAfrica #AIEngineerJobs #ITJobs #JohannesburgJobs #MSPStaffingJobs

Ready to apply?

This listing was originally posted by MSP Staffing (PTY) LTD — your application opens on their original job advert.

Apply on MSP Staffing (PTY) LTD's website →
AI Engineer Jobs in Johannesburg Apply Now