Avatar for Vagmine Tech IT Pty
Breaking the barriers between technology and employment

Senior Data Scientist – Machine Learning & MLOps

Posted: yesterday• Recruiter recently active
Job Location
Johannesburg
Remote Work Policy

Onsite or remote

Visa Sponsorship

Not Available

RelocationNot Allowed
Skills
Data Analysis
Machine Learning Data Science Python
MLFlow
MLOps
Python, PySpark, PyTorch, MLFlow, SQL, AWS EC2/ECR/Batch, Bash, Docker, C/C++

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.