Job description

Why join us? is the digital development arm of Media24, the largest media company in Southern Africa. At, we work on building the best experience for millions of users who visit our digital properties on a daily basis. We have a people-focused culture, and we have a huge amount of fun while working together to execute fast. We keep our tech stack current, and we’re surrounded by plenty of opportunities for learning and growth. We’re a happy team and we want to make the circle bigger!

What will you do?

You will be working in the Data Science and Engineering Team, using primarily the Google Cloud environment (BigQuery, AI Platform, Data Studio), but also 3rd party technology such as Elastic Search and Airflow.

Your day-to-day tasks will include:

  • Analysing custom analytics data, paywall data, Google Analytics data and other sources, to provide insights to business.
  • Design, implement, test and continually improve predictive models to provide automated business insights, or processes.
  • Collaborating with stakeholders on new or existing business problems that needs solving, designing and implementing or conducting analyses, and providing the results to stakeholders.
  • Analysis of user behaviour to provide insights on how to improve User Experience.
  • Analysis of platform performance and automated reporting on key metrics.
  • Producing automated reports and dashboards to facilitate business decisions.

What should you have?

  • Tertiary qualification in Data Science, a mathematical science or engineering preferred.
  • 3+ years development experience working with Python.
  • Big data experience.
  • Cloud experience (Google cloud platform preferred).
  • Experience with source control (Git).
  • Experience with open-source machine learning software e.g.:
    • Jupyter Notebooks
    • scikit-learn
    • pytorch
    • lightgbm
    • tensorflow
    • pandas
  • Experience with industry standard machine learning methods e.g.:
    • Linear and logistic regression
    • Recommender Models (collaborative filtering, content-based and hybrid models)
    • Random Forests and other decision tree-based methods.
    • Gradient Boosting Methods
    • Clustering Algorithms
    • Natural Language Methods (bag-of-word, word2vec, doc2vec, transformer models)
  • Experience with statistical analysis.
  • A willingness to learn new methods, platforms and tools that best suits a task.

Benefits of Working at

  • Flexible working hours - core hours: 9am-3pm.
  • We welcome remote working.
  • Our department wide tech stack is diverse and includes Android, iOS, React native, .NET Core, Redis, Elasticsearch, SQL Server and the Google Cloud suite. We are 100% cloud based hosted in Azure and Google Cloud.
  • Plenty of opportunities to learn and grow.
  • We are part of the Naspers group, which provides us with access to various technical training including free access to Udemy and similar platforms, as well as nanodegrees.
  • Free access to Microsoft certification training.
  • Opportunities for further study and skills development.
  • Opportunities to attend relevant tech events and expos
  • Optional medical aid and flexible retirement funding.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.