Remote Machine Learning Operations; MLOps) Engineer
Vereeniging, 1904, South Africa
Listed on 2026-11-01
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), DevOps
Location: Vereeniging
About the Role
Our client is seeking an experienced Machine Learning Operations (MLOps) Engineer to join their fully remote team. This role is critical for building, automating, and managing the lifecycle of machine learning models in production environments. You will be responsible for establishing robust MLOps pipelines, ensuring the smooth deployment, monitoring, and maintenance of ML models across various platforms. This is a hands‑on technical role for an individual passionate about bridging the gap between machine learning development and operational excellence.
As a remote‑first employee, you will have the opportunity to work flexibly while collaborating closely with data scientists and software engineers globally. Your expertise in Dev Ops principles applied to machine learning will be invaluable in accelerating our client's AI initiatives and ensuring the reliability and scalability of their ML systems.
- Design, build, and maintain scalable and automated MLOps pipelines for CI/CD of machine learning models.
- Implement tools and processes for model training, versioning, deployment, monitoring, and retraining.
- Collaborate with data scientists to operationalize machine learning models, ensuring their smooth transition from development to production.
- Develop and manage infrastructure for ML model serving, including containerization (Docker) and orchestration (Kubernetes).
- Implement robust monitoring solutions for ML models in production, tracking performance, drift, and potential issues.
- Automate data validation, model validation, and testing procedures.
- Manage and optimize cloud-based ML infrastructure (AWS, Azure, GCP).
- Ensure security, compliance, and cost‑efficiency of ML deployments.
- Stay updated with the latest MLOps tools, technologies, and best practices.
- Provide technical guidance and support to data science and engineering teams on MLOps best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in MLOps, Dev Ops, or a related role focused on automating and managing ML life cycles.
- Strong programming skills in Python and experience with scripting languages.
- Proficiency with cloud platforms (AWS, Azure, GCP) and their ML services.
- Experience with containerization technologies (Docker) and orchestration tools (Kubernetes).
- Familiarity with ML frameworks (Tensor Flow, PyTorch, Scikit-learn) and ML libraries.
- Understanding of CI/CD principles and tools (e.g., Jenkins, Git Lab CI, Git Hub Actions).
- Experience with monitoring tools and techniques for ML systems.
- Strong problem‑solving and troubleshooting skills.
- Excellent communication and collaboration abilities for a remote team environment.
- Competitive salary package.
- Comprehensive health, dental, and vision insurance.
- Fully remote work arrangement, offering significant flexibility.
- Opportunities for continuous professional development and learning.
- Chance to work on impactful, cutting‑edge AI projects.
- A collaborative and inclusive remote team culture.
- Generous paid time off.
(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).