About the Role
Our client, a dynamic technology consulting firm, is seeking a highly skilled AI Systems Engineer to join their team. This role, based in Soweto, Gauteng , will focus on designing, building, and deploying robust AI systems and infrastructure that support our clients' business objectives. You will work on a variety of projects, applying your expertise in machine learning, software engineering, and cloud technologies to deliver innovative solutions. The ideal candidate will have a strong foundation in AI/ML principles, practical experience in system implementation, and a proven ability to work with complex technical environments. This is an excellent opportunity to gain exposure to diverse AI applications and work within a collaborative, results-oriented team. We are looking for a proactive engineer who can effectively translate requirements into functional AI systems and ensure their efficient operation. Your role will be crucial in supporting client initiatives that leverage the power of artificial intelligence. The successful candidate will be adept at problem-solving and committed to delivering high-quality technical solutions.
Key Responsibilities
- Design and implement AI systems, including data pipelines, model deployment infrastructure, and integration components.
- Develop and maintain scalable and reliable cloud-based AI infrastructure.
- Work with data scientists and ML engineers to deploy models into production environments.
- Automate system processes, including testing, deployment, and monitoring.
- Ensure the performance, security, and efficiency of AI systems.
- Troubleshoot and resolve technical issues related to AI system operations.
- Collaborate with clients and internal teams to understand requirements and deliver solutions.
- Stay updated on emerging AI technologies and best practices.
- Document system designs, configurations, and operational procedures.
- Contribute to the continuous improvement of AI system development and deployment processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of experience in systems engineering, software development, or MLOps, with a focus on AI/ML.
- Hands‑on experience with cloud platforms (e.g., AWS, Azure, GCP) and their AI/ML services.
- Proficiency in scripting languages such as Python and experience with relevant tools.
- Understanding of machine learning concepts and the ML lifecycle.
- Experience with containerization technologies (e.g., Docker) is a plus.
- Familiarity with CI/CD principles and tools.
- Strong analytical and problem‑solving skills.
- Good communication and interpersonal skills.
- Ability to work effectively as part of a project team in the Soweto area.
Benefits
- Competitive contract rate and potential for project extensions.
- Opportunity to work on diverse and challenging AI projects.
- Exposure to cutting‑edge technologies and methodologies.
- Collaborative team environment with opportunities for skill development.
- Access to client sites and project resources.
- Flexible project scheduling where possible.
- Contribution to impactful AI solutions for various clients.
- Networking opportunities within the tech industry.
- Professional development resources and training support.
- On‑site support and project management guidance.