2,139,323open jobs
136,278companies
254,257added this week
Browse all
Location
In office (Johannesburg)
Seniority
Senior · 5+ years exp

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
MSP Staffing is a South African recruitment agency that fills management and engineering positions for manufacturing and mining clients. Its openings include production planners, procurement managers, transport operations managers and engineering managers. The company is headquartered in Cape Town, South Africa.

Design, build and deploy scalable AI and Machine Learning solutions across Data Engineering, DevOps and Machine Learning. The role focuses on Generative AI, traditional ML pipelines, data platforms and reliable, efficient and secure AI systems.

Experience:

  • Intermediate-Senior level.
  • Minimum 5 years' professional experience.
  • At least 2 years' experience within AI/ML.
  • 1 year in Generative AI highly desirable.
  • Strong Python, AI/LLM, ML engineering, MLOps, Big Data and cloud experience.

Key Requirements

  • Design and implement end-to-end AI/ML pipelines from data ingestion through model deployment and monitoring.
  • Build and optimise Generative AI applications using RAG and LLM frameworks.
  • Develop scalable data processing workflows using modern Big Data tools.
  • Implement MLOps practices for model lifecycle management, versioning and automated deployment.
  • Collaborate with data scientists and stakeholders to translate business requirements into technical solutions.
  • Ensure data quality, governance and security across AI and data platforms.
  • Expert-level Python with OOP, design patterns and asynchronous programming.
  • AI frameworks: LangChain, Langflow and AutoGen; ability to build agents and orchestrate LLM workflows.
  • Generative AI: RAG, 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 CI/CD using GitHub Actions or Azure DevOps.
  • Workflow orchestration using Apache Airflow, Databricks Workflows or DLT.
  • 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.
  • BI and visualisation using PowerBI, Tableau or Databricks SQL Dashboards.
  • AWS: S3, IAM, VPCs, subnets, security groups and AWS networking.
  • AWS AI/ML services: Amazon Bedrock and Amazon SageMaker.
  • AWS Kinesis for real-time data ingestion and processing.
  • Azure: ADLS Gen2, Azure OpenAI Service, Azure AI Search, ARM templates/Bicep and Azure monitoring.
  • Azure networking and security: VNETs, Private Endpoints, Managed Identities and Key Vault.
  • Databricks: Mosaic AI, MLflow, Unity Catalog, Jobs, Workflows, DLT, Spark SQL/PySpark optimisation, Databricks CLI and REST APIs.
  • Certifications advantageous: NVIDIA Certified Associate or similar GenAI certifications; [URL Removed] specialised courses; AWS Certified Machine Learning - Specialty; AWS Solutions Architect - Associate; Microsoft Azure AI Engineer Associate (AI-102); Microsoft Azure Data Scientist Associate (DP-100); Databricks Certified Machine Learning Professional; Databricks Certified Generative AI Engineer Associate; Databricks Certified Data Engineer Professional.
  • Python back-end engineers with Python, API development and system architecture experience may be considered for training, with gaps in AI frameworks, ML concepts, Spark and Vector DBs.
  • Data Engineers with Spark, SQL, pipelines and cloud infrastructure experience may be considered for training, with gaps in Model Serving, MLflow, LLM architectures and prompt engineering.
  • Data Scientists with statistics, model building and experimentation experience may be considered for training, with gaps in software engineering, CI/CD, testing and production deployment.

Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:

  • AI Engineer
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,139,323 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Johannesburg
$8k – $8.7k per year (gross) · Hybrid · Full-Time · Johannesburg
AI/ML
Prompt Engineering
Midjourney
Design
Adobe Photoshop
Canva
Apply
In office · Full-Time · South Africa
AI/ML
Copilot
Cursor
LangGraph
AutoGen
LangChain
Claude Code
Model Context Protocol
Function Calling
AI Agents
RAG
Google ADK
LLM Guardrails
Multi-Agent Systems
Apply
In office · Contractor · Johannesburg
Python
SQL
SAS
Databases
Databricks
AI/ML
Spark
MLFlow
AI Agents
LLM
RAG
Machine Learning
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Platform Engineering
Azure AKS
Apply
AI Engineer 12 hours ago
In office · Full-Time · Cape Town
Python
SQL
Python
pySpark
Databases
Databricks
Chroma
Delta Lake
Milvus
Pinecone
Apache Kafka
AI/ML
AutoGen
LangChain
Spark
Airflow
MLFlow
Prompt Engineering
Langflow
AWS Bedrock
Great Expectations
LLM
RAG
KServe
OpenAI
Amazon SageMaker
TorchServe
Feature Store
Machine Learning
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
AWS
Bicep
Amazon S3
IAM
Amazon Kinesis
Analytics
Tableau
Power BI
ETL/ELT
Apply
In office · Full-Time · Pretoria
C#
C#
.NET
AI/ML
Model Context Protocol
Function Calling
AI Agents
Semantic Kernel
LLM
OpenAI
A2A
Human-in-the-Loop
Structured Outputs
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
Management
Agile
Apply
$8k – $8.7k per year (gross) · Hybrid · Full-Time · Johannesburg
AI/ML
Prompt Engineering
Midjourney
Design
Adobe Photoshop
Canva
Apply
In office · Full-Time · Johannesburg
Apply
In office · Full-Time · Johannesburg
Apply
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
Apply
See all jobs
This is one of many
2,139,323 more open roles from verified company boards, updated every day.