M-pesa: Senior Data Scientist

7 days ago


Midrand, South Africa Vodafone Full time

**Role Purpose**:
The Commercial Team works with the M-Pesa leadership across our 7 OpCos to co-create the product strategy, drive thought leadership and new strategic partnerships, design new products and features, set commercial priorities with the engineering teams and support the product development lifecycle.
Your responsibilities will include championing big data, analytics and machine learning to help build the next generation of M-Pesa services that are personalised, contextualised and smart. This could include work across the M-Pesa Africa product suite, including the consumer and merchant app experience, the financial services portfolio, international remittances and the business portal.

**Your responsibilities will include**:
Create Machine Learning and AI products that provide actionable business insight and drive personalisation for M-Pesa users.
Developing predictive models with large and varied datasets, working with a community of colleagues across Advanced Analytics, technology, and data and customer functions
Development of machine learning models for various areas of the business on the Big Data Platform
Development of prototype code in e.g. PySpark for automated training and scoring of the machine learning models
Machine Learning Model performance tracking and reporting using e.g. Qlik
Uses data visualisation to engage audience in a compelling way, enabling effective storytelling
Work with lead data scientist to deliver key packages of work to meet the needs of business customers

Bachelor’s or Master’s Degree in quantitative fields like Mathematics, Statistics, Economics, Computer Science Engineering, Artificial Intelligence or related fields (essential)
Professional and/or academic experience in Big Data analytics & deployment of models and algorithms to solve real-world problems (with deep statistical and machine learning modelling expertise)
Familiarity with visualisation tools (e.g. Tableau, Qlik, D3)
Experience in data manipulation: use of structured data tools (e.g., SQL), and platforms (e.g., Hadoop, Spark, NoSQL)
Proficiency in at least one relevant programming language: Python, R
Experience in major machine learning modelling libraries (e.g., H2O, scikit-learn, PyTorch) and techniques (e.g. random forest, gradient boosting, k-means segmentation, multiple regression, factor analysis, time-series forecasting)

The base location for this role is Midrand, Vodacom Campus
The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Vodacom is committed to an organizational culture that recognizes, appreciates and values diversity & inclusion.



  • Midrand, South Africa Vodafone Full time

    **Role purpose**: We are looking for a highly motivated, experienced, and enthusiastic individual for a System Architect role. In this senior role, you will play a crucial part in the design of: - Business Applications and APIs - IT infrastructure. - Networks and Integration into local market, cloud hosted and on-prem infrastructure You will have the...


  • Midrand, South Africa Vodafone Group Full time

    When it comes to putting people first, we're number 1. The number 1 Top Employer in South Africa.Certified by the Top Employer Institute 2025. Role Purpose/Business Unit: The Principal Data Scientist will play a pivotal role in shaping and driving customer value management (CVM) strategies for Vodacom Group. Moving beyond Data Science, this role will focus...

  • Data Scientist

    1 day ago


    Midrand, South Africa Fidelity Services Group Full time

    Job Title: Data Scientist Job Summary: **Responsibilities**: 1. Collect, clean, and preprocess large volumes of structured and unstructured data from various sources. 2. Develop and implement data models, algorithms, and statistical methods to analyze complex datasets and identify patterns, trends, and correlations. 3. Utilize machine learning techniques to...


  • Midrand, South Africa Vodafone Group Full time

    A leading global telecom provider is seeking a Principal Data Scientist to shape customer value management strategies in Midrand. This role involves designing machine learning models, managing data scientists, and driving strategic initiatives to enhance customer relationships. Candidates should possess extensive experience in data science, strong analytical...


  • Midrand, South Africa Vodafone Full time

    **Role Purpose**: We employ individuals who are as passionate about customers as we are. We are truly Customer Obsessed, which means that we are passionate about exceeding customer expectations; work relentlessly to really understand the customer; look at decisions through the customer’s eyes and take personal accountability for the customer experience. We...


  • Midrand, South Africa IAIAsa - International Association for Impact Assessment South Africa Full time

    Job Position Environmental Scientist / Senior Environmental Scientist Job Type Permanent Company Name SRK Consulting (South Africa) (Pty) Ltd Location Rondebosch, Cape Town Closing Date 17 June 2025 Job Description The successful candidate will provide support and leadership in the field of environmental assessment, sustainable development and a range of...

  • M&a Analyst Midrand

    6 days ago


    Midrand, South Africa Adapt IT (Pty) Ltd Full time

    Job Overview As part of the Mergers & Acquisitions (“M&A”) team, this critical function is responsible for high-quality B2B account management activities which includes, but is not limited to, researching, identification, screening of transaction opportunities, and consistently generating a high volume of quality activities resulting in meaningful...

  • Data Scientist

    2 weeks ago


    Midrand, South Africa Bridgena Barnard Personnel Group Full time

    Gauteng, Midrand - R 32000 - R 45000 Monthly Basic Salary Gauteng Hybrid or Remote role available for an individual who can add value to business through the use of data - Machine learning, algorithms and data mining etc Gauteng Hybrid or Remote role available for an individual who can add value to business through the use of data - Machine learning,...


  • Midrand, South Africa Simplify.hr Full time

    Join to apply for the Analytics Senior Manager role at Simplify.hr . We are looking for an Analytics Manager to organize our analytics function and manage our team of analysts. You will implement tools and strategies to translate raw data into valuable business insights. In this role, we expect you to have strong logical reasoning skills and business...


  • Midrand, South Africa Open Source (Pty) Ltd Full time

    Implements analytical algorithms for object detection, segmentation, classification, and recognition - Responsible for discovering insights and identifying business opportunities using algorithmic, statistical, and mining techniques - Plays a strategic role in creative ideas for leveraging the business vast collection of data into new ground-breaking IT...