Data Scientist (Intermediate - Senior)

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We're seeking a Data Scientist to develop predictive and analytical models that drive smarter business decisions. You'll work with large datasets, apply machine learning techniques, and collaborate with data engineers and business teams to translate data into actionable insights.

Snapshot

  • Location: Cape Town, Johannesburg, Remote
  • Employment Type: Full-time, Contract

Key Responsibilities

  • Design, train, and evaluate machine learning models for prediction and optimization.
  • Conduct exploratory data analysis (EDA) and perform feature engineering.
  • Validate assumptions and results using statistical testing and experimentation.
  • Partner with engineers to deploy models into production environments.
  • Communicate insights to both technical and business stakeholders.
  • Stay current on ML algorithms, frameworks, and data science best practices.

Skills & Experience

  • 4 - 8+ years of data science or analytics experience.
  • Proficiency in Python and libraries such as pandas, NumPy, scikit-learn.
  • Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, XGBoost).
  • Strong understanding of statistics, probability, and experimental design.
  • Experience with data visualization tools (Power BI, Matplotlib, Seaborn).
  • Knowledge of SQL and data preprocessing workflows.
  • Background in mathematics, statistics, or computer science.

Nice to Have

  • Familiarity with MLOps tools (MLflow, Kubeflow).

  • Experience with cloud AI platforms (AWS SageMaker, Azure ML, GCP AI).
  • Exposure to big data frameworks (Spark, Hadoop).

Salary

  • R60k/month - 150k/month

Culture & Benefits

  • Collaborative, analytical, and impact-driven environment.
  • Discretionary performance-based bonus.