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
Head of Data Science & AI | Direct & Digital Insurance
Leads AI/ML initiatives for Absa Insurance’s digital transformation, focusing on telematics-driven risk modeling, predictive underwriting, and customer decisioning (segmentation, CLV, next-best-action) to innovate direct insurance offerings.
Engineering Manager - Data Science
Lead and develop a software engineering team, ensuring high performance, delivery excellence, and technical quality by managing people, defining priorities, mentoring team members, and contributing to product strategy.
Senior Software Engineer â Data Science
Senior Software Engineer building and deploying ML/AI features on large-scale, real-time distributed systems using Python/Java, SQL, and microservice architectures in a hybrid role based in Stellenbosch.
Senior data scientist/engineer (platform and enablement lead)
Senior Data Scientist/Engineer (Platform and Enablement Lead) Job Openings Senior Data Scientist/Engineer (Platform and Enablement Lead) About the job Senior Data Scientist/Engineer (Platform and Enablement Lead)…
Aws data scientist: cloud pipelines & dashboards
Sabenza IT & Recruitment is looking for a highly motivated Data Scientist based in Johannesburg. The successful candidate will have strong expertise in AWS cloud technologies and be responsible for designing…
Data Scientist
Build and deploy predictive/prescriptive analytics models to drive healthcare decisions, using Python, SQL, and ML in a production environment.
Senior data scientist — ml models & scalable pipelines
Absa Bank Limited is seeking a highly experienced Data Scientist to join our analytics team. You will turn complex data into actionable insights, design scalable ML solutions, and implement production-grade code for…
Data Scientist
Location: Johannesburg (on-site) Position Type: Permanent Travel Required: Yes JOB PURPOSE The Data Scientist is responsible for applying advanced analytical and machine learning techniques to solve complex business…
Data Scientist
Key purpose: As a data scientist, you'll work closely with the business and our partners to analyse and understand patterns in customer behaviour. You will identify new insights that can be used by the business for…
Data Scientist
Role Purpose Derive business value from data through systematic analysis and interpretation. Proactively source data from multiple suppliers and conduct advanced statistical and analytical work to extract actionable…
Data Scientist
Data Scientist Minimum Requirements: Matric (Grade 12) Bachelors or Masters degree in Computer Science, Data Science, Statistics, or a related field. Minimum of 5 years of professional experience in data science or a…
Data Scientist - Insights
Minimum requirements: Matric / Grade 12 / National Senior Certificate Advanced Diplomas / National 1st Degrees Post Graduate Degree Computer Science, Econometrics, Mathematical Statistics, Actuary Science (ideal) SAS…
Data Scientist (Intermediate)
Data Scientist (Intermediate) Minimum Requirements: Honours degree (or higher) in statistics, actuarial sciences, computer science (or equivalent, relevant qualification) Knowledge of statistical packages (R, SAS,…
BI Data Scientist
Role Purpose As a data scientist, you will play a key role in leveraging data to drive insights, inform decision-making, and enhance our life and non-life insurance operations. You will work closely with…
Data scientist (pipeline)
Job Title Data Scientist (Pipeline) Job Purpose You will provide high level strategic and tactical insight to identify, prioritise, and drive improvement initiatives. Delivering innovative solutions for the business by…
Senior data scientist & ml engineer
BETSoftware in Cape Town is seeking a data engineering/science professional to design and manage high-throughput data pipelines and real-time data platforms. You will work with Airflow, Spark, and Kafka, building…