Analytics Engineer II_Pipeline

Capitec

Stellenbosch

On-site

ZAR 500,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capitec is looking for an experienced analytics engineer to design and maintain production-ready data models that transform raw data into usable datasets. The ideal candidate will have at least 5 years of experience in analytics engineering, with strong SQL and Python skills. You will work closely with teams to ensure quality and governance in data processes. The role offers the opportunity to influence design decisions and mentor junior engineers while working in a collaborative environment.

Qualifications

  • 5+ years' experience in analytics engineering or a closely related data role.
  • Proven experience in production data models and pipelines.
  • Strong data modelling capability for business‑ready datasets.
  • Advanced SQL skills and experience using Python for data transformation.
  • Experience with cloud data platforms and workflow orchestration tools.
  • Solid understanding of data quality, governance, and documentation.
  • Experience influencing technical decisions with stakeholders.

Responsibilities

  • Design and maintain production‑ready data models from raw data.
  • Develop scalable data transformations with validation and testing.
  • Create semantic layers and logic for reporting and analysis.
  • Maintain and troubleshoot live data models, improving performance.
  • Influence design decisions balancing quality and sustainability.
  • Guide less experienced engineers through reviews and coaching.

Skills

Analytical Skills
Communication Skills
Planning, organising and coordination skills
Problem solving skills
Reporting Skills

Education

Bachelor's Degree in Analytical/Data/Technical or Other

Tools

Airflow
Prefect
Python

Job description

We need this role because reliable analytics depend on well‑designed, well‑tested data foundations. We turn raw, complex data into structured, business‑ready datasets that teams can trust every day. This role exists to ensure data models, pipelines and semantic layers are built to perform, scale and support meaningful decision‑making across the business.

What you’ll do
  • Design, build and maintain production‑ready data models that transform raw data into usable datasets
  • Develop scalable data transformations with strong validation, testing and quality controls
  • Create and optimise semantic layers and aggregation logic that support reporting and analysis
  • Maintain and troubleshoot live data models, resolving incidents and improving performance
  • Lead and influence design decisions, balancing quality, speed and long‑term sustainability
  • Support and guide less experienced engineers through reviews, documentation and practical coaching
The team and how work gets done

We work at the point where data becomes usable. The focus is on structuring, modelling and supporting data that feeds reporting and insights across multiple teams. Collaboration is key, with regular engagement across engineering, analytics and architecture. The work directly affects how quickly questions can be answered and how confidently decisions can be made.

What we’re looking for
  • At least 5 years' experience in analytics engineering or a closely related data role
  • Proven experience delivering and supporting production data models and pipelines
  • Strong data modelling capability and confidence designing business‑ready datasets
  • Advanced SQL skills and experience using Python for data transformation or automation
  • Experience building, testing and deploying data transformations using structured release practices
  • Experience working on cloud data platforms and workflow orchestration tools such as Airflow or Prefect
  • A solid understanding of data quality, governance and documentation
  • Experience influencing technical decisions and working closely with stakeholders
  • A bachelor’s degree in analytics, data, engineering, STEM or a related field
Minimum Qualifications
  • Bachelor's Degree in Analytical/Data/Technical or Other
Preferred Qualifications
  • Honours Degree in Analytical/Data/Technical or Engineering - Other
Knowledge
  • Advanced grasp of data modelling best practices
  • Data governance and quality assurance
  • Cloud data platforms and orchestration tools (E.g., Airflow, Prefect)
  • Understanding of software engineering principles (E.g., CI/CD, testing)
Skills
  • Analytical Skills
  • Communication Skills
  • Planning, organising and coordination skills
  • Problem solving skills
  • Reporting Skills
Conditions of Employment
  • Clear criminal and credit record
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analytics Engineer II
Analytics Engineer II

Capitec • Stellenbosch

On-site
ZAR 650,000 - 950,000
Analytical Engineer (Contract)
Analytical Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 500,000 - 700,000
Data & Analytics Engineer
Data & Analytics Engineer

DeARX • Sandton

On-site
ZAR 600,000 - 900,000
Analytical Engineer
Analytical Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Analytics Engineer (Ova5693)
Analytics Engineer (Ova5693)

Ovations Technologies • Johannesburg

Hybrid
ZAR 700,000 - 900,000
Analytics Engineer
Analytics Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,200,000
Data & Analytics Engineer (12-months contract)
Data & Analytics Engineer (12-months contract)

DeARX • Sandton

On-site
ZAR 600,000 - 900,000
Analytics Engineer (OVA5693)
Analytics Engineer (OVA5693)

Ovations Talent Sourcing • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Analytical Engineer
Analytical Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 650,000 - 900,000
Senior Analytics Engineer
Senior Analytics Engineer

Quona Capital • Cape Town

On-site