About the Role
Our client is seeking a highly skilled and experienced Senior AI/ML Platform Engineer to bolster their advanced AI development capabilities in Vereeniging, Gauteng . This role is central to building, scaling, and maintaining the infrastructure that powers our client's machine learning operations (MLOps). You will be instrumental in designing and implementing robust platforms that enable data scientists and engineers to efficiently develop, train, deploy, and monitor ML models. The ideal candidate possesses a strong background in software engineering, cloud computing, and a deep understanding of the ML lifecycle. Join our client to drive innovation and efficiency in AI development.
Key Responsibilities
- Design, build, and maintain scalable and reliable MLOps infrastructure and platforms.
- Develop and automate ML workflows, including data pipelines, model training, deployment, and monitoring.
- Implement CI/CD practices for machine learning models.
- Manage and optimize cloud-based ML environments (AWS, Azure, GCP).
- Work with containerization technologies like Docker and Kubernetes.
- Collaborate with data scientists and ML engineers to understand their infrastructure needs.
- Ensure the security, performance, and cost-effectiveness of the ML platform.
- Troubleshoot and resolve issues related to the ML infrastructure and deployment pipelines.
- Stay current with emerging trends and technologies in MLOps and AI infrastructure.
- Contribute to the definition of best practices for AI/ML platform development.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software engineering or site reliability engineering, with at least 2 years focused on ML platforms/MLOps.
- Proven experience building and managing production ML systems.
- Strong proficiency in programming languages like Python and/or Go.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and their ML services.
- Expertise in containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Argo CD).
- Understanding of machine learning concepts and workflows.
- Experience with infrastructure-as-code tools (e.g., Terraform, Ansible) is a plus.
- Excellent problem-solving and communication skills.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Hybrid work model offering flexibility.
- Generous paid time off and holidays.
- Opportunities for professional development, including certifications and conferences.
- Access to cutting-edge technology and collaborative projects in Vereeniging, Gauteng .
- Be part of a leading-edge AI team shaping the future of technology.
- Supportive work environment focused on innovation and growth.