Location
In office (Johannesburg)
Seniority
Middle
Employment
Full-Time
First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
Sabenza IT Recruitment is a recruitment agency that places candidates with client employers in IT, sales and operations roles across Africa. It advertises positions such as a business development manager for Middle Africa, sales director, JavaScript developer and senior platform engineer. The agency is headquartered in Johannesburg, South Africa.
Job Description
Responsibilities:
Silver and Gold Modelling
Posted By Tashrini Naicker
Summary of Role
The Analytics Engineer builds the silver and gold layers the business runs on: canonical models and certified metrics in SQL on Databricks, with the tests and documentation that keep them trustworthy. Dashboards, analysts, applications and AI agents all consume the same certified tables and metric views, so every measure is defined once and used everywhere.
Responsibilities:
Silver and Gold Modelling
- Build silver and gold models in Databricks using Lakeflow Declarative Pipelines and dimensional modelling so that the business queries one consistent, fast layer.
Keep every business rule, join and aggregation inside the models, leaving consuming tools with none of their own, so that each rule is defined once and used everywhere.
Metrics and Semantics
- Define certified metrics in gold tables and Unity Catalog metric views by agreeing definitions with metric owners so that every consumer, human or AI agent, reports the same number.
- Maintain one authoritative definition per metric, with owner, grain, lineage and agent metadata, so that certification is auditable and BI tools and AI agents read measures correctly.
Quality, Testing and Migration Assurance
- Add expectations and data quality checks to every model by codifying rules in the pipeline so that failures are caught before consumers see them.
- Reconcile Databricks outputs against SAP BW extracts during the migration so that migrated reports are trusted.
Delivery and Governance
- Ship changes through Git pull requests, GitHub Actions and Databricks Asset Bundles so that every change is reviewed, tested and reversible.
- Apply access control, masking and row filters aligned to data sensitivity so that governed self-service stays safe.
Posted By Tashrini Naicker
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,110,419 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Analytics
Similar stack
Same company
Johannesburg
Apply
BI Developer / Analyst
1 day ago
In office · Full-Time · South Africa
SQL
Analytics
Power BI
ETL/ELT
Apply
Senior BI Analytics Engineer
13 days ago
In office · Full-Time · Pretoria
Python
SQL
Python
pySpark
Databases
Microsoft Fabric
AI/ML
Spark
NLP
Machine Learning
DevOps
Azure
Analytics
Power BI
Azure Data Factory
Apply
Apply
Business Analyst
7 days ago
$33k – $44k per year (gross) · Hybrid · Full-Time · Johannesburg
Management
Confluence
Jira
Draw.io
Agile
Waterfall
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Istanbul · Johannesburg · Cairo · Casablanca · Tunis
Apply
In office · 7+ years exp · Bachelor's Degree · Johannesburg
Management
Agile
Apply
Apply
Material Planner - South Africa
1 day ago
In office · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
Apply
Apply
This is one of many
2,110,419 more open roles from verified company boards, updated every day.

