About the Role
Our client is looking for a talented AI Infrastructure Engineer with a focus on scalability to join their growing team in Upington, Northern Cape. This role is critical for building and maintaining the robust, high-performance infrastructure that powers our advanced AI and machine learning initiatives. You will be responsible for designing, implementing, and optimizing scalable systems, ensuring reliability, efficiency, and cost-effectiveness. This is an excellent opportunity to work on challenging infrastructure problems in the AI domain and contribute to the success of innovative projects within Upington, Northern Cape. The ideal candidate has a strong background in systems engineering, cloud computing, and a passion for enabling cutting-edge AI development.
Key Responsibilities
- Design, deploy, and manage scalable and resilient AI/ML infrastructure on cloud platforms (AWS, Azure, GCP).
- Develop and maintain CI/CD pipelines for infrastructure automation and AI model deployment.
- Implement monitoring, logging, and alerting systems to ensure the health and performance of AI infrastructure.
- Optimize infrastructure for cost, performance, and scalability to support large-scale AI workloads.
- Collaborate with data scientists and ML engineers to understand their infrastructure needs and provide robust solutions.
- Implement and manage containerization technologies (Docker, Kubernetes) for AI applications.
- Troubleshoot and resolve complex infrastructure issues in production environments.
- Ensure the security and compliance of the AI infrastructure.
- Contribute to capacity planning and disaster recovery strategies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in infrastructure engineering, DevOps, or Site Reliability Engineering (SRE), with a focus on AI/ML workloads.
- Hands-on experience with cloud computing platforms (AWS, Azure, or GCP) and their services.
- Proficiency in scripting languages such as Python, Bash.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of networking, storage, and compute technologies.
- Familiarity with MLOps principles and tools is a plus.
- Strong problem-solving, analytical, and communication skills.
Benefits
- Our client offers a competitive salary package, comprehensive medical aid, and retirement fund benefits.
- This role provides ample opportunities for professional development, including training in the latest cloud and AI technologies, and the chance to work on impactful projects.
- You will be part of a dynamic team environment in our Upington, Northern Cape offices, fostering collaboration and innovation.
- We are committed to employee well-being and support a healthy work-life balance.
Join us to build the infrastructure that powers the future of AI.