About the Role
Our client, WhatJobs Direct, is seeking a Senior Machine Learning Engineer with a specialization in MLOps to join their cutting-edge AI & Emerging Technologies division in Pretoria, Gauteng . This role is crucial for streamlining the machine learning lifecycle, from experimentation to production deployment and monitoring. You will work with a talented team to build robust, scalable, and efficient ML systems, ensuring our AI solutions deliver maximum value. This is an excellent opportunity to contribute to significant projects in a hybrid work environment that balances in-office collaboration with remote flexibility.
Key Responsibilities
- Design, build, and maintain scalable and reliable MLOps pipelines for machine learning model development, training, deployment, and monitoring.
- Automate ML workflows, including data ingestion, feature engineering, model training, validation, and deployment.
- Implement and manage infrastructure for ML experimentation, such as cluster management and distributed training frameworks.
- Develop tools and frameworks to enable seamless collaboration between data scientists and software engineers.
- Monitor model performance in production, identify drift, and implement strategies for retraining and updating models.
- Ensure the security, scalability, and cost-effectiveness of ML infrastructure.
- Collaborate with data scientists to optimize models for production environments.
- Stay current with MLOps best practices, tools, and emerging technologies.
Requirements
- Master's degree in Computer Science, Engineering, or a related quantitative field.
- 5+ years of experience in software engineering or machine learning engineering, with a focus on MLOps.
- Strong programming skills in Python and experience with ML libraries (e.g., Scikit-learn, TensorFlow, PyTorch).
- Proficiency with containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
- Understanding of machine learning concepts and model lifecycle management.
- Excellent problem-solving, communication, and teamwork skills.
Benefits
- Competitive salary with annual performance bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave and company holidays.
- Opportunities for continuous learning and professional growth.
- Access to advanced technology and collaborative work environment in Pretoria, Gauteng .
- Retirement savings plan.
- Flexible working hours and hybrid work model.