About the Role
Our client, a dynamic force in AI & Emerging Technologies , is actively seeking a skilled AI Platform Engineer to join their growing team. This role is fully remote, offering the flexibility to work from anywhere in South Africa while contributing to the development and maintenance of robust AI infrastructure. You will be responsible for designing, building, and managing the cloud-based platforms that power our client's cutting-edge AI solutions. The ideal candidate has a strong background in cloud infrastructure, DevOps practices, and a solid understanding of machine learning workflows. We are looking for a proactive and detail-oriented individual passionate about enabling AI innovation through scalable and reliable systems. This is an excellent opportunity to work with advanced technologies and collaborate with talented AI professionals.
Key Responsibilities
- Design, implement, and maintain scalable cloud infrastructure for AI/ML workloads (AWS, Azure, or GCP).
- Develop and manage CI/CD pipelines for AI/ML model deployment and lifecycle management.
- Automate infrastructure provisioning and configuration using tools like Terraform or Ansible.
- Implement monitoring, logging, and alerting solutions for AI platforms and services.
- Collaborate with data scientists and ML engineers to optimize infrastructure for performance and cost.
- Ensure the security, reliability, and availability of the AI platform.
- Troubleshoot and resolve infrastructure-related issues impacting AI development and deployment.
- Manage containerization technologies such as Docker and Kubernetes.
- Stay up-to-date with cloud technologies and best practices in DevOps and MLOps.
- Contribute to the architecture and design of next-generation AI infrastructure.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in cloud engineering, DevOps, or site reliability engineering, with a focus on AI/ML infrastructure.
- Proficiency with at least one major cloud provider (AWS, Azure, GCP) and their core services.
- Experience with infrastructure as code tools (e.g., Terraform, CloudFormation, Ansible).
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Knowledge of scripting languages (e.g., Python, Bash).
- Understanding of machine learning concepts and workflows is highly desirable.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, especially in a remote setting.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and remote work flexibility.
- Professional development opportunities and budget for training.
- Home office setup allowance.
- Opportunity to work on innovative AI projects with a global impact.
- Collaborative and supportive remote work culture.
- Access to cutting-edge cloud and AI technologies.
- Regular virtual team events.
- Retirement savings plan.