Enable job alerts via email!

Data Analyst

Executive Placements

Johannesburg

On-site

ZAR 500 000 - 700 000

Full time

Yesterday
Be an early applicant

Job summary

A recruitment agency in Johannesburg is seeking an experienced Data Scientist to drive data exploration and model development. The ideal candidate will possess 3+ years in data science with strong skills in Python, SQL, and machine learning frameworks. This role requires excellent communication skills and a collaborative approach to deliver impactful insights across teams.

Qualifications

  • 3+ years experience in data science, analytics, or statistical modelling.
  • Hands-on experience with Python and SQL for data manipulation, analysis, and model development.
  • Proficiency with machine learning frameworks (e.g., scikit-learn, TensorFlow, and PyTorch).
  • Experience with Azure Synapse Analytics or Microsoft Fabric (advantageous).

Responsibilities

  • Perform data exploration, cleaning, and transformation to prepare datasets for analysis and modelling.
  • Develop, train, and evaluate predictive and machine learning models to solve key business challenges.
  • Visualise and present analytical insights using Power BI or similar tools.
  • Collaborate cross-functionally with IT, business, and analytics teams.

Skills

Python
SQL
Power BI
Machine Learning
Statistical Analysis
Data Wrangling
Feature Engineering
Model Optimisation
Excellent Stakeholder Communication and Presentation Skills
Cloud Data Experience (Azure)

Education

Diploma in Data Science, Computer Science, Statistics, Mathematics, or a related field
Bachelor's Degree in Data Science, Computer Science, or similar
Job description
Responsibilities

Perform data exploration, cleaning, and transformation to prepare datasets for analysis and modelling.

Develop, train, and evaluate predictive and machine learning models to solve key business challenges.

Visualise and present analytical insights, using Power BI or similar tools, to support decision-making.

Collaborate cross-functionally with IT, business, and analytics teams to define data requirements and deliver impactful insights.

Education
  • Minimum: Diploma in Data Science, Computer Science, Statistics, Mathematics, or a related field
  • Preferred: Bachelor's Degree in Data Science, Computer Science, or similar
Experience
  • 3+ years experience in data science, analytics, or statistical modelling
  • Hands-on experience with Python and SQL for data manipulation, analysis, and model development
  • Proficiency with machine learning frameworks (e.g., scikit-learn, TensorFlow, and PyTorch)
  • Experience with Azure Synapse Analytics or Microsoft Fabric (advantageous)
  • Strong ability to communicate analytical findings clearly to non-technical audiences
Skills
  • Python
  • SQL
  • Power BI
  • Machine Learning
  • Statistical Analysis
  • Data Wrangling
  • Feature Engineering
  • Model Optimisation
  • Excellent Stakeholder Communication and Presentation Skills
  • Cloud Data Experience (Azure) beneficial
Non-negotiables
  • Proven ability to deliver end-to-end data science solutions
  • Strong analytical thinking and problem‑solving skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.