Talent.com
Mama Money
Senior BI EngineerMama Money • Cape Town, Western Cape, ZA
Search for other jobs
Senior BI Engineer

Senior BI Engineer

Mama Money • Cape Town, Western Cape, ZA
30+ days ago
Job description

We’re looking for a Senior BI Engineer to join our Data team and become a key driver of how data is structured, surfaced, and used across Mama Money. This role goes beyond analysis — you’ll design and build the data products, models, and reporting layers that enable fast, reliable, self‑service decision‑making across the business.

As our Senior BI Engineer you will:

  • Design and build scalable data models (dimensional models, semantic layers, and curated datasets) that power reporting and analytics across the business.
  • Own the development and optimisation of BI dashboards and reporting layers, ensuring they are accurate, performant, and self‑service ready.
  • Partner with Data Engineering to define data contracts, improve data quality, and ensure robust, well‑structured pipelines.
  • Translate complex, ambiguous business requirements into well‑defined data models and BI solutions.
  • Build and maintain cohort, funnel, retention, and performance datasets that enable consistent reporting across teams.
  • Support experimentation by ensuring A/B test data is correctly structured, tracked, and accessible for analysis.
  • Develop and maintain KPI definitions, metric layers, and a single source of truth for core business metrics.
  • Work closely with stakeholders to design dashboards that go beyond reporting — enabling real decision‑making.
  • Perform deep‑dive analysis into customer behaviour, churn, fraud patterns, and commercial performance when needed.
  • Champion data governance, documentation, and consistency in how data is defined and used across the organisation.
  • Identify opportunities to improve data architecture, reporting efficiency, and self‑service capability.
  • Stay close to the customer journey and ensure data reflects real‑world product and user behaviour accurately.

You’ll be working with (or alongside) a stack that includes:

  • Cloud & infrastructure: AWS (EKS, EC2, S3), Kubernetes, Terraform
  • Data ingestion & processing: AWS DMS, EMR, EC2‑based pipelines writing to S3
  • Querying & modelling: Athena, dbt, SQL throughout (strong emphasis on modelling layers)
  • Reporting & BI: Tableau as primary BI tool (with focus on semantic layer and dashboard design)
  • Analysis & scripting: Python (Pandas, statsmodels etc.) for deeper analytical work
  • Product & customer tooling: Zendesk, internal CRM systems, product analytics platformsWays of working: Agile squads, cross‑functional collaboration, async documentation‑first culture

Qualifications and experience:

  • 5+ years’ experience in a BI Engineer, Analytics Engineer, or Data Analyst role in fintech, SaaS, or other high‑volume consumer environments
  • Strong SQL skills with experience in building and optimising data models and transformations
  • Hands‑on experience with dbt or similar transformation frameworks
  • Strong BI experience (Tableau preferred, or Power BI / Looker / Metabase) with a focus on scalable dashboarding and semantic design
  • Solid understanding of data modelling principles (star schema, facts/dimensions, metric consistency)
  • Experience supporting or enabling experimentation frameworks (A/B testing, metric tracking, data readiness)
  • Strong analytical ability with Python or R for deeper investigation work
  • Proven ability to turn complex business needs into structured, maintainable data solutions
  • Strong stakeholder management skills across technical and non‑technical teams
  • Ability to balance engineering discipline + business storytelling — building trusted data products, not just reports

#J-18808-Ljbffr

Create a job alert for this search

Senior BI Engineer • Cape Town, Western Cape, ZA