Data Scientist
Listed on 2026-10-09
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Analyst, Data Engineering
Turn complex data into intelligent solutions that solve real business problems. This is an opportunity to combine data science, machine learning, data engineering and product development to create scalable analytical solutions with measurable commercial value.
The successful candidate will contribute to the design, development and optimisation of data science solutions and analytical products, with a particular focus on the retail sector. Working across data architecture, pipeline engineering, predictive modelling and machine learning, you will help transform diverse data sources into reliable, actionable insights and production-ready solutions.
This is a hands‑on technical role suited to a data professional who enjoys moving beyond analysis to build, deploy and improve data‑driven products. You will work with multidisciplinary teams and stakeholders across internal business units and external clients, translating business challenges into practical technical solutions. The role also offers opportunities to investigate new data sources, experiment with emerging technologies and contribute to the technical direction of innovative analytics products.
Our client is an established South African intelligent solutions company specialising in data management, geographic information systems, analytics and software development. With a collaborative, flexible and innovation‑focused culture, the organisation develops integrated data and technology solutions for a range of business applications. The successful candidate will join an environment that values participation, adaptability, teamwork and the delivery of meaningful client outcomes.
WhatYou'll Do
Design and improve data architectures that support advanced analytics, machine learning and scalable product delivery.
Build, optimise and maintain robust data pipelines for ingesting, transforming and delivering data from multiple internal and external sources.
Develop, deploy, monitor and maintain machine learning models and analytical solutions in production environments.
Apply statistical methods and machine learning techniques to solve practical business problems.
Develop innovative data products, analytical features and commercially valuable proofs of concept.
Investigate new data sources, technologies and analytical approaches to identify opportunities for product development and business growth.
Translate complex business requirements into scalable technical solutions in collaboration with internal stakeholders and external clients.
Maintain and improve existing predictive models, analytical products and decision‑support tools.
Design and optimise data models, ETL/ELT processes and data workflows for performance, reliability and scalability.
Use SQL, Python and Power BI to develop, analyse, interpret and communicate data‑driven insights.
Apply software engineering best practices, including version control, testing, code quality and technical documentation.
Contribute to architecture decisions, solution design and continuous improvement initiatives.
Collaborate with product, engineering and business teams in an Agile development environment.
Share knowledge through peer coaching, technical discussions, presentations and broader business updates.
Manage priorities, estimate work and deliver high‑quality outputs within agreed timelines.
A minimum of three years' relevant experience in data science, analytics engineering, machine learning engineering or a related discipline.
A BSc Honours or MSc in Statistics, Mathematics, Computer Science, Data Science, Engineering or a related field is preferred.
Very high proficiency in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).