← All roles
DataFull-timeJohannesburg

Data Scientist

The role

A Senior, full-stack Data Scientist who can move comfortably between data engineering and data analysis. You'll build the pipelines you need, surface the dashboards the business reads every morning, and turn questions about customers, claims and network usage into answers leadership can act on.

This is a builder's role, five-plus years of doing both is essential.

What you'll get to do

You'll work across the stack: writing Python and SQL to extract and shape data, modelling in PostgreSQL, orchestrating with Airflow, Prefect or Dagster, and shipping reports and dashboards in QuickSight (or equivalent). You'll define metrics, interpret data using existing models, and partner with product, ops and risk to make better calls.

We don't use the Microsoft stack. Cloud is GCP, AWS or equivalent. Pandas, Matplotlib and Jupyter Notebooks are your daily tools.

Who we are and what we do

Asuer is a fintech company committed to making life simpler and more secure for African communities through innovative financial and technology solutions. We operate across insurance and telecommunications, with plans to expand into digital payments. Our focus is on removing barriers and helping people achieve their goals.

Born from the ongoing digital transformation of Botle Buhle Brands (BBB), one of Africa's leading direct-selling businesses, Asuer has grown into an independent company centred on financial inclusion and accessible technology. Everything we build is guided by our core values: Impact, Innovation and Integrity.

Responsibilities

  • Owning data work end-to-end, ingestion, modelling, dashboards, reports.
  • Building and operating pipelines on Python, SQL, PostgreSQL and a modern orchestrator (Airflow / Prefect / Dagster).
  • Designing reports and BI dashboards in QuickSight (or similar) that the business actually uses.
  • Interpreting data with existing models to answer real questions about customers, claims and network usage.
  • Defining metrics and partnering across product, ops and risk on what to measure.
  • Documenting decisions, methodology and edge cases so others can replicate the work.

Our requirements include

Technical skills in:

  • High level of SQL proficiency
  • Python (Pandas, Matplotlib)
  • PostgreSQL
  • Orchestration: Airflow, Prefect or Dagster
  • Cloud: some experience with GCP, AWS or equivalent (not Microsoft stack)
  • QuickSight or equivalent BI tooling
  • Excel
  • AI tools (Claude, ChatGPT, Cursor or similar)
  • Jupyter Notebooks

Must be able to:

  • Move between engineering, analysis and reporting fluently.
  • Choose the simplest approach that solves the problem.
  • Write findings up in clear plain language for executives.

Knowledge & experience:

  • Senior seniority, minimum 5 years across data engineering and analytics.
  • Strong portfolio of dashboards and pipelines in production.

Prerequisites:

  • South African work authorisation.
  • Tertiary qualification in Engineering, Computer Science, Mathematics & Statistics, or Actuarial Science. WITS, TUKS/UP, UCT or Stellenbosch preferred.

What we offer.

Competitive salary

Market-rate compensation aligned to your experience.

MacBook on day one

The tools to do your best work, sorted before you start.

People-centric

Ownership, autonomy and a small team where your work is visible.

Hybrid work

Three days in office (Bryanston), the rest from wherever you ship best.

Don't see your role?

Send us your CV and a short note about what you'd want to do at Asuer. We respond within two business days.

Send us your CV
Visit us

Ashwood House, Ballywoods Office Park, 33 Ballyclare Drive, Bryanston, 2191

208 Boundary Park, Corner of Epsom Avenue & Malibongwe Drive, Northriding, Johannesburg, 2162


Asuer

Asuer (Pty) Ltd is an authorised financial services provider (FSP No. 50736), and is underwritten by Guardrisk Life Limited (FSP No. 76), a licensed life insurer.

© 2026 Asuer (Pty) Ltd
Brought to you by:
Botle Buhle Brands