Senior Machine Learning Engineer
Sabenza IT & Recruitment City of Johannesburg Metropolitan Municipality, Gauteng, South Africa
IT Services and IT Consulting · 11-50 employees
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
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
-
(Senior) Machine Learning Engineer – Pricing (m/f/d)
auxmoney GmbH Dusseldorf, North Rhine-Westphalia, Germany
-
Ingénieur Machine Learning - MLOps H/F
ASSYSTEM La Boissière-des-Landes, Pays de la Loire, France · €35K–€53K/yr
-
Machine Learning Engineer
AllCloud Raanana, Center District, Israel
-
Machine Learning Engineer
Seeing Machines Canberra, Australia
-
Senior AI and Machine Learning Engineer
Intella Cairo, Cairo, Egypt
-
Machine Learning Engineer
Iconic London, England, United Kingdom