S…

Artificial Intelligence (AI) Engineer

Permanent Brackenfell, Cape Town, Western Cape, South Africa, ZA
Posted 7 hours, 45 minutes ago 33 views 0 applications

Job Description

Purpose of the Job

The AI Engineer is responsible for designing, developing, and deploying intelligent systems that leverage machine learning (ML), deep learning (DL), and data science techniques. This role bridges the gap between data science and software engineering, ensuring that AI models are not only accurate and efficient but also scalable and production ready. The AI Engineer collaborates across teams to transform data into actionable insights and intelligent automation solutions.

Job Objectives

  • Design and Implement ML Models and AI Algorithms
  • Develop custom models tailored to business problems.
  • Select appropriate algorithms based on data characteristics and project goals.
  • Prototype and iterate on model architectures using frameworks.
  • Preprocess and Analyse Large Datasets
  • Clean, transform, and normalize raw data for model readiness.
  • Perform exploratory data analysis (EDA) to uncover patterns and insights.
  • Engineer features that enhance model performance.
  • Train, Evaluate, and Optimize Models
  • Split data into training, validation, and test sets.
  • Train models using appropriate hyperparameters and optimization techniques.
  • Evaluate model performance using metrics like accuracy, precision, recall.
  • Tune models to improve generalization and reduce overfitting.
  • Deploy AI Models into Production Environments
  • Package models into APIs or microservices using tools like Flask, FastAPI, or Docker.
  • Integrate models into existing software systems or cloud platforms (e.g., AWS, Azure, GCP).
  • Monitor model performance post-deployment and implement retraining pipelines if needed.
  • Collaborate with Data Scientists and Software Engineers
  • Work closely with data scientists to understand modelling goals and data nuances.
  • Partner with software engineers to ensure seamless integration of AI components.
  • Participate in code reviews, design discussions, and agile ceremonies.

Qualifications

• Bachelor’s Degree in Data Science, Computer Science, Mathematics, Statistics, Information Technology, Information Systems or a related field – (essential).

Experience

• +1 years’ experience in a Data Scientist or similar role with good exposure to the application of machine learning, deep learning, data mining and mathematical and/or statistical methodology to support business objectives – (essential).

• Experience in a retail, commercial or IT environment – (desired).

Knowledge and Skills

• Basic knowledge of SQL, Python and data science toolkits – (essential).

• Proficiency in MS Office 365 with well-developed Excel skills – (essential).

• Exposure to delivering project outcomes using design thinking, lean and agile principles – (desired).

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Join Our Malawi Channels

Get free job alerts on your phone

{# Career advice — internal links into the editorial corpus. related_articles is already computed by the view (build_related_articles_for_job, never empty) but was never rendered, so every job page passed ZERO link equity to the publications. This is the highest-leverage SEO/AEO internal-linking surface (thousands of job pages × 3 descriptive-anchor links into the article cluster). #}
MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?