Data Science Jobs in South Africa
There are 138 open Data Science jobs in South Africa on freehire right now. 39 of them were posted recently. The skills employers ask for most often are data-science, machine-learning and python.
Most requested skills
- data-science 67%
- machine-learning 67%
- python 65%
- analytics 59%
- sql 53%
- statistics 45%
- cloud 43%
- ai 38%
How the work is done
- Hybrid 15 · 11%
- Remote 10 · 7%
Visa sponsorship offered in 13% of the 8 postings that state a position on it.
Seniority
- Senior 41
- Lead 6
- Middle 6
- Junior 2
- Principal 2
- C-level 1
Who is hiring
- 501-1000 employees 12
- 1000+ employees 10
- 51-200 employees 1
Data Science Manager
- Develop and enhance data science capabilities - Develop customer hyper segmentation models - Develop propensity models - Guide data engineering team on build requirements for BDP and PI - Improve TAT and execution…
Data Science Manager
Job Description To implement the Analytics standards in allocated business units, that contribute to the monetisation of data through the development and delivery of advanced mathematical models and business principles…
Data Scientist
Job Description To plan, build, optimise and implement innovative quantitative analytical methodologies, procedures, products and advanced mathematical models that provide analytical support and interpret insights, to…
Data Scientist: AI Engineer
Build and deploy scalable ML systems, productionize models, and maintain MLOps pipelines using Python, TensorFlow/PyTorch, and cloud tools.
Data Scientist: AI Engineer
Build and deploy scalable ML systems, productionize models, and maintain MLOps pipelines using Python, TensorFlow/PyTorch, and cloud tools.
Data Scientist, People & Culture
Build predictive models and AI-driven insights for workforce planning using Microsoft Fabric, Azure AI, and People & Culture data to support talent management and organizational decisions.
Senior Data Scientist
Lead the design and deployment of predictive models and ML solutions in Python/SQL, collaborating with stakeholders to drive data-driven decisions and mentor junior team members.
Data Scientist
Design and deploy AI/ML solutions—LLM-powered HR tools, semantic search, pricing analytics, and anomaly detection—using Python, MLflow, and Databricks to drive data-driven decisions.
Senior NLP & Data Science Engineer
Builds and maintains NLP models and data pipelines for a recruitment-focused AI product, collaborating with engineering teams to deliver data-driven solutions.
Senior NLP & Data Science Engineer
Design and implement NLP solutions while evaluating data assets for a recruitment consultancy in Cape Town.
Junior Data Scientist - AI, Data Pipelines & BI
Builds data pipelines, deploys AI models, and creates BI dashboards to turn raw data into business insights.
Senior Data Scientist
Senior Data Scientist builds and deploys AI/ML models for infrastructure systems like water, energy, and telecom, using time-series, geospatial, and graph analytics to drive operational decisions.
Azure Data Scientist
Build, train, validate, and deploy ML models using Azure ML; automate workflows, implement MLOps, and monitor performance for predictive analytics.
Credit risk data scientist
Build and refine credit risk models (scorecards, pricing, affordability) to guide lending decisions, ensure compliance, and optimize profitability for a South-African fintech.
Data scientist
Analyzes retail data to build ML models and dashboards that guide pricing, inventory and marketing decisions using Python, SQL and tools like TensorFlow and Tableau.
Senior data scientist - graph & genai for fraud
Build and deploy ML models, knowledge graphs, and GenAI tools to detect fraud and financial crime using Python and cloud platforms.
Credit Risk Data Scientist
Designs and maintains credit risk models and strategies to inform lending decisions, using Python, SQL, and cloud data tools to analyze small-business loan performance and ensure regulatory compliance.