Sabenza IT & Recruitment

Senior Machine Learning Engineer

Sabenza IT & Recruitment City of Johannesburg Metropolitan Municipality, Gauteng, South Africa

IT Services and IT Consulting · 11-50 employees

23 h ago
machine-learning Principal (10+ yrs) Full-time South Africa
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, build, and deploy scalable AI and machine learning solutions into production environments. Collaborate with cross-functional teams to implement MLOps, monitor performance, and optimize production-ready models.

What they look for

Python Machine Learning Artificial Intelligence Generative AI LLMs RAG Databricks MLflow Azure AKS Docker Kubernetes MLOps CI/CD REST APIs Microservices

Requirements

Requires a relevant degree in a technical field and senior-level experience in machine learning engineering or MLOps. Proven expertise in Python, cloud platforms, and deploying AI solutions is essential.

Full 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.

Requirements

  • Relevant degree in Computer Science, Engineering, Data Science, Econometrics, Mathematical Statistics, Actuarial Science or a related field.
  • Senior-level experience in Machine Learning Engineering, AI Engineering, MLOps or a related technical role.
  • Proven experience deploying and supporting AI/ML solutions in production.
  • Strong experience with Python.
  • Hands-on experience with Databricks and MLflow.
  • Experience with Azure and AKS.
  • Experience with Docker and Kubernetes.
  • Experience with MLOps and CI/CD.
  • Experience with Generative AI, LLMs, RAG and/or AI Agents.
  • Experience developing REST APIs and microservices.

Similar roles