About the Role
Our client is a trailblazer in AI and Emerging Technologies, seeking a Senior AI Platform Engineer to contribute to their innovative ecosystem in Stellenbosch, Western Cape . This role is pivotal in designing, building, and maintaining the scalable and robust infrastructure that underpins our client's advanced AI and machine learning initiatives. You will be instrumental in developing and managing the core platform components, tools, and services that empower data scientists and ML engineers. The ideal candidate possesses deep expertise in cloud infrastructure, distributed systems, containerization, and automation, combined with a solid understanding of the ML lifecycle. You will collaborate with cross-functional teams to ensure the platform meets the demanding requirements of AI development and deployment. This is an exciting opportunity to work with cutting-edge technology and play a key role in shaping the future of AI infrastructure.
Key Responsibilities
- Design, build, and operate scalable, reliable, and secure AI/ML platforms and infrastructure.
- Develop and manage CI/CD pipelines for AI/ML workflows, enabling rapid deployment and iteration.
- Implement and maintain containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Automate infrastructure provisioning and configuration management using tools like Terraform or Ansible.
- Collaborate with data scientists and ML engineers to understand platform needs and provide solutions.
- Monitor platform performance, identify bottlenecks, and implement optimizations.
- Ensure the security and compliance of the AI platform.
- Manage cloud resources effectively on platforms like AWS, Azure, or GCP.
- Contribute to the architectural roadmap and technology selection for the AI platform.
- Provide technical guidance and support to engineering teams using the platform.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 6 years of experience in platform engineering, DevOps, or site reliability engineering (SRE).
- Proven experience building and managing large-scale cloud infrastructure (AWS, Azure, or GCP).
- Strong expertise in containerization (Docker) and orchestration (Kubernetes).
- Proficiency in scripting and programming languages (e.g., Python, Go, Bash).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, Ansible).
- Solid understanding of networking, security, and system administration principles.
- Familiarity with MLOps principles and tools is highly desirable.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and collaboration skills.
- Experience supporting machine learning workloads is a significant advantage.
Benefits
- Highly competitive salary package.
- Comprehensive health, dental, and vision insurance.
- Generous vacation and holiday leave.
- Opportunities for continuous learning and professional development.
- Access to state-of-the-art infrastructure and technologies.
- Collaborative and forward-thinking work environment.
- Stock options or equity participation.
- Pension scheme.