About the Role
Our client, a dynamic technology services provider, is seeking an experienced Senior AI Engineer with a specialization in MLOps to join their team in Kimberley . This role is crucial for building, deploying, and managing robust machine learning systems at scale. You will be responsible for streamlining the entire machine learning lifecycle, from model development and training to deployment, monitoring, and maintenance. The ideal candidate will have a strong background in software engineering, cloud infrastructure, and a deep understanding of MLOps best practices. This is an excellent opportunity to work with cutting-edge AI technologies and contribute to the operational excellence of machine learning solutions in Northern Cape . The role adopts a Hybrid work model, balancing office collaboration with remote flexibility, within our Kimberley operational hub.
Key Responsibilities
- Design, build, and maintain scalable and reliable MLOps pipelines for machine learning models.
- Automate the deployment, testing, and monitoring of ML models in production environments.
- Develop and manage infrastructure for ML model training, serving, and versioning.
- Collaborate with data scientists and software engineers to ensure smooth integration of ML models into applications.
- Implement CI/CD practices for machine learning workflows.
- Monitor model performance and drift in production, implementing strategies for retraining and updating.
- Manage cloud infrastructure related to ML deployments (e.g., AWS SageMaker, Azure ML, GCP AI Platform).
- Ensure security, compliance, and governance of ML systems.
- Troubleshoot and resolve issues related to ML model deployment and performance.
- Stay current with the latest trends and tools in MLOps and AI engineering.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in software engineering or DevOps, with a strong focus on MLOps.
- Proficiency in programming languages such as Python.
- Experience with cloud platforms (AWS, Azure, or GCP) and their ML/AI services.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
- Understanding of machine learning concepts and workflows.
- Knowledge of ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong scripting and automation skills.
- Excellent problem-solving and communication abilities.
- Experience in a Hybrid work setting is beneficial.
- Must be eligible to work in South Africa.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance and retirement plan.
- Flexible Hybrid work arrangement.
- Opportunities for professional growth and certifications.
- Exposure to diverse AI projects and cutting-edge technologies.
- Collaborative team environment in Kimberley .
- Paid time off and company holidays.
- Employee assistance program.