About the Role
Our client is seeking a highly skilled Senior AI/ML Operations (MLOps) Engineer to join their expanding technology department. This role is essential for streamlining and automating the machine learning lifecycle, from model development to deployment and monitoring. You will be responsible for building and maintaining robust infrastructure and pipelines that enable our data science and AI teams to deliver solutions efficiently and reliably. Located in Soweto, Gauteng , this position offers a unique opportunity to work on impactful AI projects within a collaborative and innovative setting. If you are passionate about bridging the gap between machine learning development and operations, this role is for you.
Key Responsibilities
- Design, build, and maintain scalable and reliable MLOps pipelines for model training, evaluation, deployment, and monitoring.
- Implement CI/CD practices for machine learning models and data pipelines.
- Automate the deployment and scaling of machine learning models into production environments.
- Develop and manage infrastructure for ML experimentation and training on cloud platforms (AWS, Azure, GCP).
- Monitor the performance, health, and drift of deployed ML models.
- Collaborate closely with data scientists, ML engineers, and software engineers to ensure smooth operationalization of ML solutions.
- Implement best practices for version control, testing, and reproducibility in ML workflows.
- Troubleshoot and resolve issues related to the ML infrastructure and deployment processes.
- Stay current with the latest tools and techniques in MLOps and cloud computing.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of experience in software engineering, DevOps, or site reliability engineering, with a significant focus on MLOps.
- Proficiency in at least one programming language (e.g., Python, Go, Java).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and their ML services.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of MLOps tools and frameworks (e.g., MLflow, Kubeflow, Airflow, CI/CD tools).
- Understanding of machine learning concepts and workflows.
- Strong scripting and automation skills.
- Excellent problem-solving, analytical, and debugging abilities.
- Ability to work effectively in a team environment in Soweto, Gauteng .
Benefits
- Our client offers a competitive salary, comprehensive medical aid, and a retirement fund.
- Professional development opportunities, including training programs and conference attendance, are actively supported.
- We foster a culture of innovation and collaboration, ensuring a rewarding and growth-oriented career path.