SPAAN NOW

Find your next spaan

Tell us where and what — we'll scan the whole country

Where? Pick up to 3 provinces
Job type
Field Optional
Matric Optional
Match level

Scanning Mzansi…

0 Potential match

Swipe to explore

Swipe right to apply · left to skip

NI

Data Scientist with Python and Machine Learning

Network IT · Johannesburg North, Gauteng

Full time Market related
Best to apply before 7 Dec 2026 (29 days left)
Source verified Checked today

Overview

A leading recruitment agency in Johannesburg North is looking for a skilled Data Scientist to connect with exciting opportunities across consultancies, fintechs, start-ups, research organisations or large corporates. If you have strong Python and SQL skills, experience with machine learning and a passion for turning data into insights, this role could be your next career move. The client works with top organisations that use advanced analytics to drive strategic decisions.

About the role

As a Data Scientist, you will work with organisations that leverage data, advanced analytics, machine learning and statistical modelling to drive strategic decision making, optimize performance and unlock business value. The role involves building and evaluating machine learning models, conducting exploratory data analysis and preparing data for analysis. You will also translate business requirements into analytical solutions and present insights to stakeholders.

You will be joining a network of opportunities across various industries, including financial services, insurance, telecommunications, healthcare and retail. The environment is dynamic and offers exposure to cutting edge technologies and a chance to work on research driven analytics projects.

Send your CV to tmashiane@networkrecruitment.co.za

Requirements

  • Relevant Degree in Data Science, Statistics, Mathematics, Actuarial Science, Computer Science, Engineering, or a related quantitative field
  • Strong Data Science experience
  • Strong Python experience for data analysis and model development
  • Strong SQL experience
  • Strong understanding of statistics, probability, and hypothesis testing
  • Experience with exploratory data analysis (EDA) and data preparation
  • Experience building and evaluating machine learning models
  • Experience with predictive analytics, classification, regression, clustering, and forecasting techniques
  • Experience with feature engineering and model optimization
  • Experience working with large and complex datasets
  • Experience with Scikit-learn and related machine learning libraries
  • Experience creating data visualizations and presenting insights to stakeholders
  • Experience translating business requirements into analytical solutions
  • Understanding of model validation and performance measurement techniques
  • Experience working in cloud environments such as Azure, AWS, or Google Cloud Platform
  • Experience with Git and version control systems
  • Strong analytical, problem solving, and communication skills
  • Agile / Scrum experience
  • Passion for data, analytics, and continuous learning
  • Advantageous: TensorFlow or PyTorch, NLP, Time Series Analysis, Deep Learning, Power BI/Tableau/Looker, Databricks/Apache Spark, Azure Machine Learning/AWS SageMaker/Vertex AI, R programming, experience in Financial Services, Insurance, Telecommunications, Healthcare, or Retail, research driven analytics projects

Responsibilities

  • Build and evaluate machine learning models for predictive analytics and classification
  • Conduct exploratory data analysis and prepare data for modelling
  • Apply statistical techniques to test hypotheses and derive insights
  • Perform feature engineering and model optimization to improve performance
  • Create data visualizations and present findings to stakeholders
  • Translate business requirements into analytical solutions
  • Work with large and complex datasets using Python and SQL
  • Implement model validation and performance measurement techniques
  • Collaborate in an Agile/Scrum environment
  • Stay curious and continuously learn new tools and techniques

Job details

Organisation
Network IT
Location
Johannesburg North, Gauteng
Job type
Full time
Experience level
Mid
Education
Bachelor
Category
IT & Software Development
Application Email
tmashiane@networkrecruitment.co.za
Application Method
Apply via email

Success Guide

Hey there! If you are a Data Scientist with solid Python and machine learning skills, this is a great chance to get on the radar of a top recruitment agency. Network IT works with many exciting companies, so your CV could open doors to multiple opportunities. Make sure your CV clearly shows your experience with Python, SQL and machine learning models. Highlight any projects where you built predictive models or worked with cloud platforms. When you email your CV to tmashiane@networkrecruitment.co.za, use a clear subject line like 'Application for Data Scientist ITA006570-Tshep-1'. Be ready to talk about your analytical process and how you communicate insights to non technical stakeholders. Good luck!

How we help you apply

You focus on getting ready — SPAAN NOW handles the paperwork. Here's what happens when you apply:

  1. Our AI tailors your CV to match this job's keywords and requirements, so it stands out to recruiters and screening systems.
  2. A custom cover letter is written specifically for this role — no generic templates.
  3. Your application is submitted with the documents this job needs: CV and Degree certificate. SPAAN NOW pulls these from your profile so you don't upload them every time.
  4. You're notified the moment it's sent, and you can track its status any time under Applications.
  5. If you're shortlisted, use AI Interview Prep to practise questions commonly asked for roles like this — so you walk in confident and ready.

Everything is done for you, but you stay in control — review or edit anything before it goes out.

Spaan Talk

Nobody has said anything yet. Be the first.

Share your thoughts
Sign in to apply ⚡