About the Role
Our client, a leader in AI & Emerging Technologies, is seeking an experienced Senior Machine Learning Ops (MLOps) Engineer to join their team in Sandton, Gauteng . This critical role focuses on building, deploying, and managing robust and scalable machine learning systems. You will be responsible for bridging the gap between machine learning development and operations, ensuring the efficient and reliable performance of ML models in production environments. Our client is dedicated to fostering a culture of continuous improvement and operational excellence in AI. This is a unique opportunity to work with cutting-edge technologies and contribute to the operational maturity of our client's AI initiatives. If you are passionate about automating ML workflows, streamlining deployment, and ensuring the reliability of AI systems, this role in Sandton, Gauteng is an excellent career step. Join us to elevate the operational efficiency of AI.
Key Responsibilities
- Design, implement, and maintain robust CI/CD pipelines for machine learning models.
- Develop and manage infrastructure for training, deploying, and monitoring ML models in production.
- Automate model retraining, versioning, and deployment processes.
- Implement monitoring solutions to track model performance, data drift, and system health.
- Collaborate with data scientists and software engineers to ensure smooth integration and deployment of ML models.
- Manage and optimize cloud-based ML infrastructure (e.g., AWS SageMaker, Azure ML, GCP AI Platform).
- Implement best practices for MLOps, including testing, validation, and reproducibility.
- Troubleshoot and resolve production issues related to ML systems.
- Develop tools and frameworks to streamline the ML lifecycle.
- Stay updated on emerging MLOps tools, technologies, and best practices.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3-5 years of experience in DevOps or MLOps, with a strong focus on machine learning systems.
- Proficiency in scripting languages like Python and experience with containerization technologies (Docker, Kubernetes).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and their ML services.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Familiarity with infrastructure-as-code tools (e.g., Terraform, Ansible).
- Knowledge of machine learning principles and the ML lifecycle.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a collaborative team environment.
- Must be eligible to work in South Africa and reside in or be willing to relocate to the Sandton, Gauteng area.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health insurance and wellness programs.
- Hybrid work model offering flexibility and work-life balance.
- Opportunities for professional development and certifications.
- Exposure to cutting-edge AI and cloud technologies.
- Collaborative and innovative work culture.
- Contribution to high-impact AI projects.
- Retirement savings plan.
- Generous paid time off.
- Regular company social events and team-building activities.