Job Summary
We are seeking a Data Scientist (Mid–Senior Level) to develop advanced analytical models and generate insights that drive strategic decision-making. This role is suited for someone who is strong technically, with the ability to translate data into business value, while beginning to take on more ownership and influence in solution design.
What you'll do:
- Develop, test, and deploy statistical and machine learning models
- Analyse large datasets to extract actionable insights and trends
- Translate business requirements into data-driven solutions
- Collaborate with data engineers and ML engineers to operationalise models
- Perform data exploration, cleaning, and feature engineering
- Communicate findings clearly to both technical and non-technical stakeholders
- Build dashboards, reports, or visualisations where required
- Monitor model performance and continuously improve outputs
- Contribute to solution design and analytical approaches
Your Experience:
- 3 –5 years’ experience in a Data Scientist role
- Strong proficiency in Python and/or R
- Experience with data science libraries such as Pandas, NumPy, Scikit-learn
- Understanding of machine learning algorithms and statistical modelling techniques
- Experience with data wrangling, feature engineering, and exploratory data analysis (EDA)
- Ability to work with large datasets and SQL-based systems
- Experience with data visualisation tools (e.g., Power BI, Tableau, Matplotlib, Seaborn)
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Exposure to deploying models or working alongside ML engineers
- Ability to frame problems and define analytical approaches independently
- Translate complex findings into clear business recommendations
- Experience influencing decision-making through data insights
- Exposure to end-to-end data science lifecycle (from exploration to deployment)
- Ability to guide or mentor junior team members
- Experience with MLOps or model deployment pipelines
- Exposure to big data tools (e.g., Spark, Hadoop)
- Familiarity with Generative AI / LLMs
- Experience in Agile environments
Qualifications:
- Qualification:
- NQF Level 6 or higher tertiary qualification in Information Communication Technology (ICT), including (but not limited to) Information Systems
- Certifications:
- Relevant Cloud certification (AWS, Azure, or GCP preferred)
Skills:
- Strong analytical and critical thinking ability
- Effective communication and storytelling with data
- Business acumen and problem-solving mindset
- Ability to work in cross-functional teams
- Proactive and detail-oriented approach
Other information applicable to the opportunity:
- Contract position
- Location: Cape Town