Senior Data Scientist

Idbasesoftware

Johannesburg

On-site

ZAR 900,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Idbasesoftware is seeking a highly skilled Senior Data Scientist to join our advanced analytics team in Johannesburg. You will analyze complex datasets, develop predictive models, and deliver actionable insights to support strategic decisions. Remote work options may be available.

Collaborate with data engineers and business leads, mentor junior data scientists, and ensure data quality and governance across cloud‑based pipelines. Strong Python/R, ML/AI, and visualization skills are essential.

Qualifications

  • Expertise in statistical analysis, predictive modeling, and ML/AI.
  • Strong Python/R skills for data analysis and prototyping.
  • Experience with SQL and NoSQL, data lakes, and cloud storage.

Responsibilities

  • Analyze large datasets to identify trends and opportunities.
  • Develop, validate, and deploy predictive models using AI/ML techniques.
  • Collaborate with cross-functional teams to translate requirements into analytics.
  • Mentor junior data scientists and promote best practices.
  • Design experiments to support hypothesis testing and performance measurement.

Skills

Data science
Python/R
Statistical modeling
ML/AI
SQL
Data visualization
Cloud platforms

Education

Bachelors in Data Science

Tools

TensorFlow
PyTorch
scikit-learn
Keras
Databricks
Docker
Kubernetes

Job description

We are seeking a highly skilled Senior Data Scientist to join our advanced analytics team. You will be responsible for analyzing complex datasets, developing predictive models, and delivering actionable insights that support strategic business decisions. This role is ideal for professionals who thrive in data‑driven environments, have a strong foundation in statistical analysis and machine learning, and enjoy collaborating with cross‑functional teams to solve challenging business problems.

Key Responsibilities
  • Data Analysis & Modeling
  • Analyze large and complex datasets to identify trends, patterns, and opportunities
  • Develop, validate, and deploy predictive and prescriptive models using AI/ML techniques
  • Apply advanced statistical, machine learning, and optimization methods to solve business problems
  • Design and implement experiments to support hypothesis testing and performance measurement
  • Communicate findings and recommendations clearly to both technical and business stakeholders
  • Collaborate with Data Engineers to design, build, and maintain reliable data pipelines and infrastructure
  • Work with SQL and NoSQL databases, data lakes, and cloud‑based storage solutions
  • Implement reproducible and automated workflows for data preparation, feature engineering, and model deployment
  • Ensure data quality, security, and compliance in all analytical processes
  • Work in an Agile/Scrum environment, participating in sprint planning, stand‑ups, and retrospectives
  • Collaborate closely with analysts, engineers, product managers, and business leaders to translate requirements into analytical solutions
  • Mentor junior data scientists, promoting best practices in data science and AI/ML
  • Research, evaluate, and recommend emerging tools, frameworks, and techniques to enhance analytical capabilities
Must‑Have Skills
  • 6+ years of professional experience as a Data Scientist, Analytics Engineer, or related role
  • Strong proficiency in Python, R, or similar programming languages for data analysis
  • Expertise in statistical analysis, predictive modeling, and machine learning
  • Experience with SQL and relational databases; familiarity with NoSQL databases a plus
  • Hands‑on experience with data visualization tools such as Power BI, Tableau, or similar
  • Strong problem‑solving, analytical, and critical thinking skills
  • Experience deploying models and solutions in cloud platforms (AWS, Azure, or GCP)
Beneficial Skills
  • Experience with AI/ML frameworks and libraries: TensorFlow, PyTorch, scikit‑learn, Keras
  • Knowledge of natural language processing (NLP), computer vision, or reinforcement learning
  • Experience with big data processing frameworks: Spark, Hadoop, or Databricks
  • Familiarity with containerization (Docker) and orchestration (Kubernetes) for data science workflows
  • Understanding of MLOps practices and CI/CD pipelines for models
  • Exposure to advanced optimization techniques and decision science
  • Knowledge of data governance, security, and compliance standards
Education
  • Bachelor’s degree, higher certificate, or diploma in Data Science, Statistics, Computer Science, Mathematics, or a related field
Additional Information
  • Contract Duration: 12 months (with possibility of renewal)
  • Salary: Market related
  • Location Options: Johannesburg / Cape Town / Remote
  • Must be located in South Africa or have a valid work permit for South Africa
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist
Senior Data Scientist

Future Fit • Johannesburg

On-site
ZAR 600,000 - 900,000
Flexible work hours
Opportunities for professional growth
Inclusive team culture
+1
Senior Data Scientist
Senior Data Scientist

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary and bonuses
Remote work setup support
Cutting-edge research projects
+2
Senior Data Scientist
Senior Data Scientist

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Annual bonus
Medical & retirement benefits
Professional development allowance
+2
Senior Data Scientist
Senior Data Scientist

Placements24 • Centurion

On-site
ZAR 1,000,000 - 1,400,000
Bonus structure
Health insurance
Training conferences
+2
Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Conference attendance
+1
Lead Data Scientist
Lead Data Scientist

MSP Staffing (PTY) LTD • Durban

On-site
ZAR 1,200,000 - 2,000,000
Senior Data Scientist - Machine Learning
Senior Data Scientist - Machine Learning

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Professional development budget
+1
Data Scientist - Predictive Analytics and Modeling
Data Scientist - Predictive Analytics and Modeling

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Performance-based bonuses
Medical benefits
Retirement benefits
+2
Data Analyst
Data Analyst

iDbase Software • Johannesburg

On-site
ZAR 600,000 - 800,000
Data Scientist
Data Scientist

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Industry-leading salary
Health insurance
Flexible work arrangements
+1