Principal Data Engineer (Databricks)

ATS Client

Cape Town

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Cape Town seeks a Principal Data Engineer to lead production data pipelines on Databricks and elevate engineering standards. You will drive performance, cost optimisation, and design robust data models in collaboration with Finance and IT stakeholders.

You will mentor junior engineers, influence business stakeholders, and work with SAP S/4HANA data sets, Fivetran connectors and Power BI semantic modelling to deliver trusted data solutions.

Qualifications

  • 3+ years hands-on Databricks experience in pipelines and optimisation.
  • Familiar with Spark Declarative Pipelines (SDP) and Metric Views.
  • Strong Python/SQL/Spark programming skills.
  • Experience with data modelling, database design and query optimisation.
  • Experience coaching junior developers.
  • Ability to influence business stakeholders.
  • Experience with SAP S/4HANA data sets, Fivetran (SaaS connectors/HVR) and Power BI modelling.

Responsibilities

  • Designing and building robust, production‑grade data pipelines on Databricks, using SDP when appropriate.
  • Optimising platform performance and cost by tuning compute, jobs, queries, storage and layout.
  • Defining and maintaining consistent business metrics and a semantic layer for trusted reporting.
  • Integrating data from core business systems (SAP S/4HANA) and other sources using Fivetran.
  • Setting engineering standards across the team including CI/CD and data governance.
  • Coaching and mentoring junior engineers and reviewing their work.
  • Partnering with stakeholders to understand needs and deliver practical solutions.
  • Engaging data owners to ensure data quality and fit for purpose.

Skills

Databricks
Python
SQL
Spark
coaching
Stakeholder management
SAP S/4HANA
Fivetran
Power BI semantic modelling

Tools

SDP
Metric Views

Job description

Role Overview

Reporting to the Data & Analytics Lead, the Principal Data Engineer is a hands‑on role, combining the building and optimisation of production data pipelines with technical leadership needed to raise engineering standards and develop the people around them. The role functions as a key interface between a) business stakeholders and department heads, b) the wider data and analytics team, and c) owners of source systems and data in Finance and IT.

Key Responsibilities
  • Designing and building robust, production‑grade data pipelines on Databricks, making appropriate use of current platform capabilities such as Spark Declarative Pipelines (SDP)
  • Working "under the hood" to optimise the platform for performance and cost – tuning compute, jobs and queries, managing storage and table layout, and keeping platform spend under control
  • Defining and maintaining consistent business metrics and a semantic layer (for example, using Metric Views) so reporting is built on trusted, reusable definitions
  • Integrating data from core business systems, including SAP S/4HANA, and other sources, using tools such as Fivetran (both SaaS connectors and HVR)
  • Setting and upholding engineering standards across the team – code quality, testing, documentation, CI/CD and data governance
  • Coaching and mentoring junior and mid‑level engineers, reviewing their work and helping them develop
  • Partnering with business stakeholders to understand their needs, shape practical solutions and ensure the platform delivers genuine value
  • Engaging data owners in Finance and IT to ensure data is well understood, valid and fit for purpose, and initiating data quality improvements where required
Requirements

Skills & Experience

Experience
  • At least 3 years of hands‑on, daily Databricks experience, covering both pipeline development and under‑the‑hood performance and cost optimisation
  • Up to date with recent platform developments, such as Spark Declarative Pipelines (SDP) and Metric Views
  • Strong proficiency in programming languages commonly used in data engineering, such as Python, SQL and Spark
  • Advanced experience with data manipulation, data modelling, database design and query optimisation
  • Experience managing or coaching junior developers
  • A track record of managing and influencing business stakeholders
  • Experience working with SAP S/4HANA data sets, Fivetran (including both SaaS connectors and HVR), Power BI semantic modelling would be beneficial
Key Competencies
  • Combining deep, hands‑on engineering skill with sound judgement about cost, performance and long‑term maintainability
  • Coaching, mentoring and raising the capability of less experienced engineers
  • Collaborating, communicating confidently and influencing business stakeholders
  • Breaking down complex technical concepts and explaining them simply to non‑technical audiences
  • Staying current with a fast‑moving platform and bringing new capabilities into everyday practice
  • Taking ownership and driving work independently, from concept through to production
Important to Note

This role requires full‑time office‑based attendance, five days per week.

To Apply

Qualified candidates to apply by uploading a cover letter and a recent resume by close on business 31 July 2026.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Engineer (Databricks)
Principal Data Engineer (Databricks)

Vivo Energy • Cape Town

On-site
ZAR 800,000 - 1,100,000
Principal Data Engineer — Databricks & Platform Lead
Principal Data Engineer — Databricks & Platform Lead

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer (Native Databricks Preferred)
Senior Data Engineer (Native Databricks Preferred)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Data Engineer
Data Engineer

ATS Client • Johannesburg

On-site
ZAR 850,000 - 1,250,000
Senior Data Engineer
Senior Data Engineer

Rad Resources • Gauteng

On-site
ZAR 1,000,000 - 1,300,000
Senior Data Engineer (Databricks & Cloud Data Platforms)
Senior Data Engineer (Databricks & Cloud Data Platforms)

DVT • Cape Town

On-site
ZAR 900,000 - 1,500,000
Data Engineer (MLOps / Analytics Focus)
Data Engineer (MLOps / Analytics Focus)

Blue Pearl PTY • Johannesburg

On-site
Group IT Data Platform Engineer
Group IT Data Platform Engineer

Skye Business Solutions • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Data Engineering Lead
Data Engineering Lead

Blue Pearl HQ • Johannesburg

On-site
ZAR 1,100,000 - 1,900,000
Data Engineer (MLOps / Analytics Focus)
Data Engineer (MLOps / Analytics Focus)

Blue Pearl HQ • Johannesburg

On-site
ZAR 720,000 - 900,000