Enable job alerts via email!

Data Scientist

Network Recruitment

Johannesburg

On-site

ZAR 500 000 - 700 000

Full time

Today
Be an early applicant

Job summary

A leading recruitment agency is seeking a Data Scientist in Johannesburg. The role involves leveraging data to provide strategic insights, building predictive models, and using tools such as Python and SQL. Applicants should have a Bachelor's degree in a related field and 3-5 years of experience in data science or actuarial analytics. This position is perfect for someone who can navigate complex data environments and communicate findings effectively.

Qualifications

  • 3-5 years experience in data science, data warehousing, actuarial analytics or modelling.
  • Solid understanding of cloud, web infrastructure, APIs, and version control.
  • Experience in insurance, reinsurance, or related financial services is advantageous.

Responsibilities

  • Proactively source, analyze, and interpret data from multiple internal and external providers.
  • Build predictive models and apply advanced statistical and machine learning methods.
  • Deliver actionable insights to stakeholders and clients.

Skills

Python
SQL
Data Analysis
Machine Learning
Predictive Modelling
Critical Thinking

Education

Bachelor's Degree in Data Science, Actuarial Science, Statistics, Engineering, Mathematics, or Computer Science

Tools

Power BI
Job description
Overview

Were looking for a Data Scientist who can blend technical excellence with business insight someone who can move confidently between actuarial thinking, data modelling, and advanced analytics to deliver strategic value.

What Youll Do
  • Proactively source, analyze, and interpret data from multiple internal and external providers
  • Build predictive models and apply advanced statistical and machine learning methods
  • Expand and optimise database structures to store, transform, and manage large datasets
  • Deliver actionable insights to stakeholders and, where needed, directly to clients
  • Use tools like Python, SQL, R, and BI platforms to drive decision-making and innovation
  • Validate and wrangle messy data, ensuring integrity, structure, and auditability
  • Translate insurance processes into clear business requirements for data solutions
  • Create visualizations and presentations for both technical and non-technical audiences
What You Bring
  • A Bachelors Degree in Data Science, Actuarial Science, Statistics, Engineering, Mathematics, or Computer Science
  • 35 years experience in data science, data warehousing, actuarial analytics or modelling
  • Strong fluency in Python and SQL (R beneficial)
  • Solid understanding of cloud, web infrastructure, APIs, and version control
  • Experience in insurance, reinsurance, or related financial services (advantageous)
  • Exposure to machine learning, predictive modelling, and statistical techniques
  • Experience with BI tools (e.g. Power BI) and geospatial data analysis
  • Ability to independently manage projects while collaborating across business areas
Key Strengths
  • Critical thinking with a high attention to detail
  • Ability to navigate messy, multi-source data and make it usable
  • Strong communication skills : Able to engage with stakeholders across functions
  • Comfortable balancing technical depth with business context
  • Self-motivated, organized, and able to operate in a fast-moving environment

Apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.