About the Role
Our client, a rapidly expanding AI solutions provider, is looking for a Lead AI Platform Engineer with a specialization in MLOps to join their dynamic engineering team in Randburg, Gauteng . This role is crucial for building, maintaining, and scaling the infrastructure that supports our client's AI and machine learning initiatives. You will be responsible for designing and implementing robust MLOps pipelines, ensuring efficient deployment, monitoring, and management of machine learning models in production. The ideal candidate will have a strong background in software engineering, DevOps practices, and a deep understanding of the machine learning lifecycle. Join our client in Randburg, Gauteng and play a key role in enabling the reliable and scalable delivery of AI-powered products.
Key Responsibilities
- Lead the design, development, and maintenance of the AI/ML platform and MLOps infrastructure.
- Build and manage CI/CD pipelines for machine learning models, ensuring smooth deployment and version control.
- Implement monitoring, logging, and alerting systems for ML models in production.
- Automate the process of model training, evaluation, and deployment.
- Collaborate with data scientists and AI engineers to understand their infrastructure needs and provide solutions.
- Ensure the scalability, reliability, and security of the AI platform.
- Manage cloud infrastructure (AWS, Azure, GCP) related to ML workloads.
- Develop and enforce best practices for MLOps and AI system management.
- Troubleshoot and resolve issues related to the ML platform and deployed models.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of experience in software engineering or DevOps, with at least 3 years focused on MLOps or AI platform engineering.
- Proven experience in building and managing CI/CD pipelines for machine learning models.
- Strong understanding of the machine learning lifecycle and MLOps principles.
- Proficiency in scripting languages such as Python, Bash, or Go.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with infrastructure as code tools (e.g., Terraform, Ansible).
- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving skills and a proactive approach to infrastructure challenges.
- Strong communication and collaboration skills.
Benefits
- Our client offers a competitive salary package, with an annual remuneration of R , comprehensive medical aid, performance bonuses, and a company pension fund.
- This position in Randburg, Gauteng provides an excellent opportunity to work at the forefront of AI infrastructure development.
- You will benefit from continuous learning opportunities, access to advanced technologies, and a supportive team environment.
- Our client is committed to professional development and provides resources for training and conference attendance.