
Data Scientist
- Sandton, Johannesburg
- Permanent
- Full-time
- A Bachelor’s degree in Data Science, Computer Science, Stats, Maths, Actuarial Science, or a related field (postgrad is a bonus!).
- 5+ years of data science or analytics experience in financial services or a commercial setting.
- Expert-level Python and SQL skills—your code is your superpower!
- Proficiency in Power BI (DAX knowledge is a big plus) and a knack for creating actionable insights.
- Familiarity with data infrastructure, Git, and software development principles.
- Bonus points for insurance/actuarial data experience or VBA/DAX know-how!
- Predictive modelling capability
- Familiarity with machine learning principles, with the ability to implement models when appropriate
- Critical analytical thinking and strong attention to detail
- Creative, out-of-the-box problem solving
- Ability to load, clean, and transform data from various formats (files, databases, APIs)
- Validate and enrich data using external/internal sources
- Feature engineering capabilities
- Ensure data version control and integrity for audit purposes
- Use BI tools (e.g., Power BI) to generate actionable insights
- Build automated, reusable Power BI reports for stakeholders across business units
- Present insights in a format that is both technically accurate and business-ready
- Understand operational insurance environments and the data flows within them
- Data Mining
- Stakeholder engagement and Teamwork
- Data Visualisation and Communication