Senior Machine Learning Engineer
Sabenza IT Recruitment · Johannesburg, 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 →Job Description
To design, build, deploy and support Machine Learning, AI and Generative AI solutions in production.
The role will focus on turning AI/ML models and prototypes into scalable, reliable and business-ready solutions.
Key Responsibilities
- Build and deploy Machine Learning and AI solutions into production.
- Develop ML pipelines using Databricks and MLflow.
- Build GenAI, LLM, RAG and AI Agent solutions.
- Deploy AI/ML solutions on Azure and AKS.
- Develop APIs and microservices for AI/ML applications.
- Use Docker and Kubernetes for scalable deployments.
- Implement MLOps, CI/CD, testing and monitoring.
- Monitor, troubleshoot and optimize production AI/ML solutions.
- Work with Data Scientists to move models from development into production.
- Collaborate with Cloud, Infrastructure, Security and Technology teams.
- Mentor junior engineers and contribute to best practices.
Key Deliverables
- Production-ready ML models and pipelines.
- Deployed GenAI, LLM, RAG and AI Agent solutions.
- AI/ML applications and APIs running on Azure/AKS.
- Automated deployment, testing and monitoring processes.
- Secure, scalable and reliable AI/ML solutions.
Posted By
Tashrini Naicker