698,623open jobs
40,860companies
106,276added this week
Browse all
Salary
$46k – $62k per year
Location
Remote/Hybrid (Sandton, South Africa)
Seniority
Middle · 3+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

Intermediate Analytics Engineer

Build trusted data products that power enterprise decision-making

Location: Johannesburg (Hybrid)

Employment Type: Contract

About the Opportunity

A leading South African financial institution is expanding its modern data and analytics capability and is looking for an experienced Intermediate Analytics Engineer to join a high-performing data team.

This is an opportunity to work on large-scale enterprise data platforms where your work will directly enable advanced analytics, reporting, AI initiatives and self-service business intelligence across multiple business domains.

You'll work alongside Data Engineers, Architects, Data Modellers, Governance specialists and business stakeholders to design trusted, analytics-ready datasets that become the foundation for strategic business decisions.

If you enjoy solving complex data challenges, building scalable data products and creating clean, reliable data that people actually trust, we'd love to hear from you.

What You'll Be Doing

As an Analytics Engineer, you will bridge the gap between data engineering and business analytics by transforming raw enterprise data into trusted, reusable and well-governed analytical assets.

Your responsibilities will include:

  • Designing, building and maintaining scalable analytical data models
  • Developing reliable, reusable and well-documented data products
  • Building and optimising data pipelines across multiple enterprise source systems
  • Translating business requirements into analytics-ready datasets
  • Creating conceptual, logical and dimensional data models
  • Performing data profiling, validation, reconciliation and quality assessments
  • Defining data contracts, business rules and metadata
  • Implementing data lineage and ensuring governance standards are maintained
  • Optimising SQL queries, pipeline performance and cloud processing costs
  • Collaborating with Data Engineers, Architects, Governance teams and business stakeholders
  • Supporting self-service analytics through trusted semantic data models
  • Monitoring data quality, pipeline health and production performance
  • Mentoring junior Analytics Engineers and contributing to engineering best practices

What We're Looking For

We're looking for someone who combines strong technical capability with excellent analytical thinking and stakeholder engagement.

Essential Experience

  • 3-6 years' experience in Analytics Engineering, Data Engineering or Data Modelling
  • Strong SQL development skills
  • Experience designing analytical data models
  • Experience building and maintaining ETL/ELT data pipelines
  • Data profiling, cleansing and validation experience
  • Strong understanding of enterprise data architecture
  • Experience working with structured and semi-structured data
  • Ability to translate business requirements into technical data solutions
  • Experience working within enterprise data governance frameworks

Technical Skills

You'll have experience with many of the following:

  • Advanced SQL
  • Data Modelling
  • Dimensional Modelling
  • Data Vault 2.0
  • Relational Database Design
  • ETL / ELT Development
  • Data Quality
  • Metadata Management
  • Data Lineage
  • Data Governance
  • Azure Data Platform
  • Azure Data Factory
  • Databricks
  • Synapse Analytics
  • APIs
  • Git
  • CI/CD concepts
  • Cloud Data Platforms

You'll Stand Out If You Have

  • Financial services or enterprise-scale data experience
  • Experience building governed data products
  • Strong understanding of semantic modelling
  • Exposure to self-service analytics platforms
  • Experience improving performance and reducing cloud processing costs
  • Knowledge of modern data architecture principles
  • Passion for mentoring and knowledge sharing
  • Fleet experience

Qualifications

  • Degree in Computer Science, Information Systems, Data Science, Engineering or a related field

Success in This Role

The successful candidate is someone who:

  • Thinks analytically and enjoys solving complex data problems
  • Builds high-quality, scalable data solutions
  • Takes ownership and delivers consistently
  • Has exceptional attention to detail
  • Works collaboratively across technical and business teams
  • Is passionate about data quality and governance
  • Continuously looks for ways to improve automation, efficiency and performance

Why Apply?

This is an opportunity to join one of South Africa's most advanced enterprise data environments, working with modern cloud technologies and large-scale data platforms that support business-critical decision-making.

You'll be part of a collaborative, highly skilled team where you'll have the opportunity to influence how enterprise data is designed, governed and consumed while working on projects that have real business impact.

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.
698,623 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.
Create a free account Continue with Google
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

Similar stack
Same company
Sandton
$74k – $86k per year • In office • Part-Time • 6+ years exp • Johannesburg
JavaScript
TypeScript
SQL
C#
C#
.NET
Entity Framework Core
Databases
Databricks
Azure Cosmos DB
AI/ML
Copilot
Frontend
Angular
DevOps
Rest API
gRPC
Terraform
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Trunk-Based Development
Bicep
Azure AKS
Analytics
ETL/ELT
Azure Data Factory
Apply
$33k – $67k per year (Estimated) • In office • Full-Time • Sandton
C#
C#
.NET
Databases
Databricks
Azure Cosmos DB
Azure SQL Database
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Cybersecurity
GDPR
Analytics
Power BI
Management
Agile
Apply
$38k – $80k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Johannesburg
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
DevOps
Azure
AWS
Management
Agile
Apply
Solution Architect 2 hours ago
$59k – $67k per year • In office • Full-Time • 8+ years exp • Cape Town
SQL
C#
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Windows
Cybersecurity
OWASP
Apply
$20k – $47k per year (Estimated) • Remote/Hybrid • Part-Time • 10+ years exp • Johannesburg
SQL
Databases
PostgreSQL
Db2
MS SQL
DevOps
Windows Server
Analytics
SSIS
Apply
$18k – $24k per year • In office • Full-Time • Cape Town
Apply
Compliance Officer 2 hours ago
$23k – $60k per year (Estimated) • In office • Full-Time • 6+ years exp • Cape Town
Management
Microsoft Office
Apply
$21k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Durban
Apply
AREA SALES MANAGER 2 hours ago
$16k – $44k per year (Estimated) • In office • Full-Time • 3+ years exp • Mpumalanga
Management
Microsoft Office
Apply
$16k – $44k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Welkom
Management
Microsoft Office
Apply
See all jobs
This is one of many
698,623 more open roles from verified company boards, updated every day.