Data Scientist
HybridBellville, Western Cape, South Africa
Job Summary
Build and improve machine learning models for LTV forecasting and ROAS prediction using large-scale cohort and user-acquisition data. Ship these models into production pipelines to drive daily, automated campaign recommendations and collaborate with engineering and product teams to turn them into customer-facing features. This role requires a Data Scientist, ML Engineer, AI Engineer, or Software Engineer with strong Python, SQL, and PyTorch skills. Based in South Africa (Cape Town preferred) in a remote-first environment, the position offers a competitive salary, employee share scheme, and wellbeing rewards. You will work on a $6bn problem to fix wasted user acquisition spend in mobile gaming.
Required Qualifications
- Currently working as a Data Scientist, ML Engineer, AI Engineer, or Software Engineer
- Solid Machine Learning background — model training, evaluation, and iteration (essential)
- Strong Python and SQL
- Hands-on experience with: PyTorch (torch), XGBoost, numpy, polars, git
- Exposure to production ML / MLOps, time-series or forecasting problems, or large-scale data
- Experience with distributed, batch, or streaming data frameworks
Desired Qualifications
- A STEM degree — engineering, computer science, or mathematical statistics — ideally from UCT, Wits, Stellenbosch University, or the University of Pretoria
- Interest in gaming or ad-tech
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.