Senior Machine Learning Engineer - MLOps
Mossel Bay, 6501, South Africa
Listed on 2026-10-31
-
Software Development
Machine Learning/ ML Engineer, DevOps, AI Engineer (Applied/Software)
Our client, a dynamic innovator in AI & Emerging Technologies, is seeking a Senior Machine Learning Engineer with a specialization in MLOps to join our forward-thinking team. This role is based in the scenic coastal city of Mossel Bay, Western Cape , and focuses on building and optimizing the infrastructure required to deploy, manage, and scale machine learning models efficiently. You will play a crucial part in bridging the gap between model development and production, ensuring robust and reliable deployment pipelines.
This is an excellent opportunity to work with cutting-edge technologies in a collaborative environment that values innovation and continuous improvement. The ideal candidate possesses strong software engineering skills coupled with a deep understanding of machine learning life cycles. We are committed to fostering professional growth and providing a stimulating work environment. This position follows a hybrid work model, allowing for flexibility and in-office collaboration.
- Design, build, and maintain scalable and robust MLOps pipelines for the deployment, monitoring, and management of machine learning models.
- Automate machine learning workflows, including data ingestion, model training, validation, deployment, and performance monitoring.
- Collaborate closely with data scientists and software engineers to ensure smooth integration of models into production systems.
- Implement infrastructure for model versioning, testing, and rollback strategies.
- Develop and manage CI/CD pipelines specifically for machine learning projects.
- Monitor model performance in production, identify drift, and implement strategies for retraining and re-deployment.
- Optimize ML infrastructure for performance, scalability, and cost-effectiveness.
- Work with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Contribute to the development of best practices and standards for MLOps within the organization.
- Troubleshoot and resolve issues related to ML model deployment and production performance.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
- Minimum of 4 years of experience in software engineering or machine learning engineering, with at least 2 years focused on MLOps.
- Proven experience in building and managing CI/CD pipelines (e.g., Jenkins, Git Lab CI, Git Hub Actions).
- Strong understanding of machine learning concepts and the ML lifecycle.
- Proficiency in Python and experience with ML frameworks (e.g., Tensor Flow, PyTorch, scikit-learn).
- Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP) and their ML services.
- Familiarity with infrastructure-as-code tools (e.g., Terraform, Cloud Formation) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Our client offers a competitive salary, performance-based bonuses, comprehensive health insurance, and a retirement savings plan.
- We provide opportunities for professional development, including access to online courses, workshops, and conferences.
- This role offers a hybrid work model, providing flexibility and a balance between office-based collaboration in Mossel Bay, Western Cape and remote work.
- Employees benefit from a supportive team environment, access to modern tools, and opportunities for career growth within a leading AI company.
Join us and help shape the future of AI deployment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).