Data Scientist, Personalization & Recommendations

Yassir company

Cape Town, Johannesburg

On-site

ZAR 700,000 - 1,200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Yassir in Cape Town is seeking a Data Scientist to join our AI team and work on Personalization and Recommendation Engines, shaping ML solutions. You will model data, build predictive features, and deploy ML apps via our MLOps stack, focusing on data quality and measurable impact.

Collaborate with cross-functional teams to translate requirements into scalable solutions. This role requires strong Python/SQL, cloud experience (GCP preferred), and the ability to explain complex results to business

Qualifications

  • Master-level or higher in a quantitative field (Math/Stats/DS/ML/CS/Software Eng).
  • 3+ years of industry experience with production-grade Python and SQL.
  • Strong software engineering concepts: profiling, optimization, scalability, testing, cost controls.
  • Experience with Personalisation and Evaluation related problems.
  • Statistical testing and causal analysis.
  • Analytical thinking and problem solving.
  • Visualization with Python libraries / Analytics tools.
  • Cloud experience with Google Cloud Platform (GCP) preferred.
  • End-to-end ML model development lifecycle mastery.
  • Excellent English communication and documentation.

Responsibilities

  • Become an expert on your scope, focusing on Personalization and Recommendation Engines.
  • Identify ML opportunities and support ML project requirements and prioritization.
  • Collaborate with Engineering and Product teams across functions.
  • Champion Data Quality as a core input for ML and analytics.
  • Conduct Exploratory Data Analysis and feature engineering.
  • Train and evaluate ML models and validate results.
  • Deploy and monitor ML applications via MLOps infra.
  • Explain technical results to business stakeholders and document solutions.

Skills

Mathematics
Statistics
Machine Learning
Python
SQL
Data Modeling
Experimentation
Cloud (GCP)

Education

Masters degree or higher in Mathematics/Statistics/Data Science/ML/CS/Software Engineering

Tools

Python
SQL
GCP

Job description

Yassir in Cape Town is seeking a Data Scientist to join our AI team and work on Personalization and Recommendation Engines, shaping ML solutions. You will model data, build predictive features, and deploy ML apps via our MLOps stack, focusing on data quality and measurable impact.

Collaborate with cross-functional teams to translate requirements into scalable solutions. This role requires strong Python/SQL, cloud experience (GCP preferred), and the ability to explain complex results to business

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist (Personalization)
Data Scientist (Personalization)

Yassir company • Cape Town, Johannesburg

On-site
ZAR 700,000 - 1,200,000
Hybrid Data Scientist - Predictive ML Lead (Cape Town)
Hybrid Data Scientist - Predictive ML Lead (Cape Town)

BigTalent • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Data Scientist: Build Scalable ML & Data Products
Data Scientist: Build Scalable ML & Data Products

Pep • Cape Town

On-site
ZAR 600,000 - 1,000,000
Senior Data Scientist: AI for Dynamic Pricing & Dispatch
Senior Data Scientist: AI for Dynamic Pricing & Dispatch

Yassir • Cape Town

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

BigTalent • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior ML Engineer - Predictive AI & Data
Senior ML Engineer - Predictive AI & Data

Srg Recruitment (Pty) Ltd • Durban

On-site
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Learning budget
+1
Senior Data Scientist | Cape Town
Senior Data Scientist | Cape Town

Network Finance • Wes-Kaap

Hybrid
ZAR 1,200,000 - 1,800,000
Mid/Senior - Data Scientist
Mid/Senior - Data Scientist

Yassir • Cape Town

On-site
ZAR 600,000 - 900,000
Data Scientist (SQL, Python, Big Query) - Johannesburg - up to R1mil per annum
Data Scientist (SQL, Python, Big Query) - Johannesburg - up to R1mil per annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,100,000
Senior Data Scientist - AI & Big Data, End-to-End ML
Senior Data Scientist - AI & Big Data, End-to-End ML

ATS Client • Midrand

On-site
ZAR 900,000 - 1,500,000
Incentive programs
Medical aid benefits
Staff discounts and retirement funds