Senior Data Scientist – Machine Learning & MLOps
- Remote (+1) • +1
- |5 years of exp
- |Contract
Onsite or remote
Not Available
About the job
Location: Johannesburg, South Africa
Contract: 6 Months(extendable)
💼 Experience: 5–10 Years
Role Overview:
We are looking for an experienced Data Scientist to develop and deploy machine learning models, personalised recommendation systems and data-driven solutions for customer value management and loyalty.
Key Responsibilities:
Develop predictive models and personalised recommendation systems.
Build customer propensity, product ranking and pricing models.
Perform advanced data analysis using large datasets.
Deploy and monitor ML models in production.
Implement MLOps pipelines, CI/CD and model monitoring.
Track model performance, data drift and model accuracy.
Provide technical leadership and mentor data science teams.
Required Skills:
Strong Python (Pandas, PySpark) and SQL skills.
Hands-on experience with Databricks and Spark.
Machine Learning: XGBoost, CatBoost, LightGBM and clustering.
MLOps: MLflow, CI/CD, model deployment and monitoring.
Azure DevOps and model lifecycle management.
Experience with production ML solutions and model governance.
Strong analytical, communication and problem-solving skills.
Education: Bachelor's degree in Computer Science, Mathematics, Statistics, Engineering or a related STEM field. Honours/Master's preferred.
