Data Scientist (Intermediate - Senior)

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.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available