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
Senior Data Scientist – Fraud Analytics & AI Governance
Lead AI-driven fraud detection and governance for a major South African financial group, building ML models on AWS/Databricks and collaborating with compliance teams.
Senior data scientist: graph analytics & genai (hybrid)
Senior data scientist building graph analytics and GenAI solutions, designing data infrastructure and scalable cloud models in a hybrid role.
Senior data scientist - financial services
Senior data scientist analyzing financial data to build scalable AI-driven solutions that solve complex business problems in the financial services sector.
Data scientist
Build and deploy ML models (traditional to generative AI) to solve business problems, then translate insights into actionable strategies for stakeholders.
Data scientist
Design and implement AI/ML solutions (LLMs, semantic search, pricing analytics) to improve HR and commercial decisions using Python, MLflow, Databricks, and Power BI.
Senior Data Scientist
Build and deploy generative AI models in healthcare using Python/SQL, collaborating with clients and Anthropic’s Claude team.
Data scientist
Build and deploy AI/ML models and generative AI agents to solve business problems, using Python, Azure ML, and Azure OpenAI.
Data scientist
Build predictive models and analyze customer behavior for a sports betting company using SQL, Python/R, and Power BI to drive marketing and operational decisions.
Data scientist
Senior Data Scientist to design and implement algorithms for curating and validating AI training datasets using PySpark, Python, and statistical modeling at scale.
Data scientist
Builds predictive models and data pipelines to optimize mineral processing operations across 13 EMEA sites using Python, SQL, and Power BI.

Senior data scientist: ai for dynamic pricing & dispatch
Builds ML models for dynamic pricing and trip dispatching to optimize Yassir’s mobility platform.
Senior data scientist
Senior data scientist builds predictive models, graph analytics, and knowledge graphs using Python and cloud platforms to power AI solutions and enterprise decision-making.
Ai & ml data scientist: llms, analytics & bi
Design and deploy AI/ML solutions (LLMs, semantic search, pricing analytics) to improve HR and commercial decisions using Python, MLflow, Databricks, and Power BI.
Senior data scientist
Senior data scientist builds and deploys ML models, graph analytics, and Gen AI solutions to detect fraud and extract insights from interconnected datasets using Python and cloud platforms.
Senior data scientist
Build and deploy ML models, analyze datasets, and create dashboards for UK/EU clients in a remote-first data science role.
Data scientist (generative ai & ml)
Build and deploy generative AI and ML solutions for financial services using Azure OpenAI, LangChain, and vector databases, integrating backend, frontend, and MLOps.
Customer Data Scientist
Build customer-level models (credit scores, affordability, segmentation) using Python/SQL to inform lending decisions at a fintech company.

Data Scientist - (Global)
Build AI-driven geospatial models to predict ore-grade mineralization and guide mineral exploration, integrating geoscience data and uncertainty quantification.
Credit Risk - Data Scientist
Build and monitor credit risk scorecards, policies, and pricing using Python and SQL to decide lending approvals and profitability for a UK fintech lender.
Senior Data Scientist, Product Data
Senior Data Scientist builds and deploys ML models and pipelines to clean, classify, and deduplicate product catalogs and sales data for a global partnership marketing platform, using Python, SQL, and vector search tools.