Location
In office (Cape Town)
Employment
Full-Time
First seen by Alion on Nov 6, 2026.
Overview
Company
Impact
Profile match
Reference: CPT000243-CD-1
IGrow Wealth Investments Group of Companies, proudly positioned as South Africa’s #1 Investment company, is seeking a curious, driven Mid-Level Data Scientist to join our innovative and growing team based in Durbanville, Cape Town.
You will work across the full data science lifecycle — from problem framing and exploratory analysis through to model development, deployment, and monitoring.
Your work will span machine learning, natural language processing, generative AI, computer vision, and statistical analytics, all delivered on IGrow's Python, PostgreSQL, and Docker stack — directly influencing product decisions and business outcomes. Duties & Responsibilities Minimum requirements (Advantageous):
Machine Learning & Predictive Modelling
IGrow Wealth Investments Group of Companies, proudly positioned as South Africa’s #1 Investment company, is seeking a curious, driven Mid-Level Data Scientist to join our innovative and growing team based in Durbanville, Cape Town.
You will work across the full data science lifecycle — from problem framing and exploratory analysis through to model development, deployment, and monitoring.
Your work will span machine learning, natural language processing, generative AI, computer vision, and statistical analytics, all delivered on IGrow's Python, PostgreSQL, and Docker stack — directly influencing product decisions and business outcomes. Duties & Responsibilities Minimum requirements (Advantageous):
- Postgraduate degree (Honours, Masters, or PhD) in a quantitative field such as Computer Science, Statistics, Mathematics, or Engineering.
- Minimum 5 years of hands-on experience in a data ccience or spplied machine learning role.
- Strong proficiency in Python for Data Science (NumPy, pandas, scikit-learn, PyTorch or TensorFlow).
- Solid understanding of machine learning fundamentals, including model selection, cross-validation, regularisation and evaluation metrics.
- Practical experience with Natural Language Processing (NLP) and Large Language Models (LLMs), including Transformers, BERT and GPT models.
- Proficiency in SQL and PostgreSQL for data extraction and manipulation.
- Experience deploying machine learning models using Docker.
- Strong statistical knowledge, including hypothesis testing, probability, regression and experimental design.
- Ability to communicate technical concepts effectively to non-technical stakeholders.
- Practical knowledge of Generative AI tools, including LangChain, LlamaIndex, OpenAI API, Claude and Hugging Face.
- Ability to build RAG solutions using vector stores such as PostgreSQL/pgvector.
- Exposure to computer vision frameworks, including OpenCV, torchvision, YOLO and Detectron2.
- Familiarity with AI automation and development tools, including n8n, Zapier, Base44 and Claude Code.
- Front-end development skills in React, TypeScript, Tailwind and Framer Motion for building model-facing tools.
- Knowledge of Zoho CRM integrations using Deluge and JavaScript.
Machine Learning & Predictive Modelling
- Design, train, evaluate, and deploy supervised and unsupervised machine learning models in Python.
- Build predictive and prescriptive models across classification, regression, clustering, and ranking tasks.
- Own the full ML lifecycle: data preparation, feature engineering, model selection, validation, deployment, and monitoring
- Package and deploy models in Docker for reproducible, versioned, maintainable production use.
- Develop and fine-tune NLP models for text classification, named entity recognition, sentiment analysis, and summarisation
- Leverage LLMs and generative AI (Claude, OpenAI API, Hugging Face) to build intelligent applications
- Design prompt engineering strategies and retrieval-augmented generation (RAG) pipelines using PostgreSQL/pgvector for vector storage.
- Evaluate and mitigate risks in generative AI outputs including hallucination, bias, and fairness.
- Build and adapt computer vision models for image classification, object detection, and segmentation.
- Work with pre-trained architectures (e.g. CNNs, ViTs) and fine-tune on domain-specific datasets.
- Collaborate with engineering teams to integrate vision models into production systems.
- Conduct rigorous exploratory data analysis (EDA) and statistical modelling to surface actionable insights.
- Design and analyse A/B tests and experiments to measure the impact of product and business changes.
- Translate complex analytical findings into clear, compelling narratives for non-technical stakeholders.
- Build dashboards and internal tools using React, TypeScript, Tailwind, and Framer Motion to track model and business KPIs.
- Use AI developer tools such as Claude Code and LLMs to accelerate experimentation and delivery
- Automate data and model workflows with n8n, Zapier, and Base44
- Integrate model outputs and insights into iGrow systems including Zoho CRM (via Deluge and APIs)
- Partner with data engineers to ensure high-quality data is available for modelling.
- Work with product managers and stakeholders to define problems, success criteria, and evaluation metrics
- Stay current with research developments in ML, NLP, and AI; evaluate and apply relevant techniques
- Document methodologies, experiments, and model decisions to support reproducibility and knowledge sharing.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,139,384 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Data Science
Similar stack
Same company
Cape Town
Data Engineer
4 days ago
In office · Full-Time · Johannesburg
Python
Java
SQL
AI/ML
Hadoop
Spark
DevOps
GCP
Azure
CI/CD
AWS
Analytics
ETL/ELT
Apply
Data Engineer
4 days ago
In office · Full-Time · Cape Town
Python
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
AI/ML
Claude Code
LLM
Frontend
Tailwind CSS
React.js
Framer Motion
DevOps
Rest API
Docker
Analytics
ETL/ELT
Management
n8n
Zapier
Agile
Scrum
Apply
Senior Data Engineer - JHB
10 hours ago
Hybrid · Full-Time · Cape Town
Python
SQL
DevOps
Rest API
Terraform
GCP
Helm
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
Data Engineer/Scientist
1 day ago
In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Machine Learning
Analytics
Power BI
ETL/ELT
Apply
Senior Data Engineer
1 day ago
In office · Full-Time · Johannesburg
Python
Go
JavaScript
SQL
Databases
PostgreSQL
TimescaleDB
AI/ML
Airflow
Pandas
Frontend
Svelte
DevOps
Git
AWS
Docker
Kubernetes
Platform Engineering
AWS Lambda
Amazon S3
AWS Step Functions
Apply
Data Scientist
1 day ago
$40k – $47k per year (gross) · In office · Contractor · Cape Town
Python
JavaScript
SQL
Scala
Stata
Python
Flask
Databases
Databricks
AI/ML
Spark
DevOps
CI/CD
Apply
Service Desk Analyst
8 hours ago
In office · Cape Town
DevOps
Incident Management
Windows
Management
ITIL
Service Desk
Apply
Apply
Loan Set Controller Graduate - Cape Town
9 hours ago
≈ $14k – $30k per year (Estimated) · Equity · Hybrid · Full-Time · Cape Town
Apply
Project Cost Controller
9 hours ago
$22k – $33k per year (gross) · In office · Full-Time · Cape Town
Analytics
Power BI
Microsoft Excel
Management
Microsoft Project
Apply
This is one of many
2,139,384 more open roles from verified company boards, updated every day.

