2,080,763open jobs
127,499companies
242,242added this week
Browse all
Location
Hybrid (Cape Town, South Africa)
Seniority
Middle
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business. Duties & Responsibilities

ENVIRONMENT:

Our Client is a digital management company specialising in delivering innovative digital solutions for leading travel and hospitality brands. They are seeking a Data Engineer to maintain and continuously improve their data infrastructure which powers our client reporting, custom analytics software, and AI-driven initiatives across our client portfolio. Working with cloud-based infrastructure built on Google Cloud Platform and BigQuery, you will be responsible for designing, building, and maintaining data pipelines, creating custom reporting views and dashboards, and driving our data platform's ongoing evolution and operational excellence. You will collaborate with different internal departments to help deliver tailored and impactful data solutions for improved strategic decision making.

DUTIES:

Data Warehouse & Environment Management

  • Manage and maintain their data warehouse in Google BigQuery, ensuring performance, cost efficiency, and data integrity.
  • Administer and optimise resources within Google Cloud Platform (GCP), including access, scheduling and monitoring.
  • Ensure data quality, reliability, and performance across the data platform.
  • Support and enhance existing data solutions and identify opportunities to improve and modernise the platform.

Data Cleaning & Pipeline Management

  • Build, maintain, and monitor ETL/ELT (extract, transform, load) pipelines that ingest data into their Google BigQuery warehouse.
  • Design and implement new data pipelines to bring additional data sources/connectors into the warehouse.
  • Build and support data integration pipelines and interfaces between internal and third-party systems.
  • Write and optimise SQL to transform raw data into usable, well-modelled tables.
  • Monitor pipeline health and resolve data quality issues before they reach downstream users.

Custom Reporting & Dashboards

  • Assist with improving their custom reporting software to meet internal and client data requirements.
  • Build and maintain ad-hoc reporting dashboards, translating brief requirements into clear, accurate outputs.
  • Collaborate with the team to define metrics and maintain reporting consistency across clients.
  • Improve and maintain their retrieval-augmented generation (RAG)capabilities, including data preparation, indexing, and retrieval quality.
  • Support the integration of their data warehouse with AI tools and internal software systems.

Delivery & Collaboration

  • Collaborate with business stakeholders to understand and translate requirements into technical solutions.
  • Participate in project delivery, testing, and solution deployment activities.
  • Contribute to version-controlled, tested data pipeline code, and to data governance, architecture, and best practices.
  • Maintain data pipeline documentation and lineage to support long-term maintainability.

REQUIREMENTS:

  • A graduate with 1-2 years of experience in data engineering, software engineering, or a backend database role.
  • Strong SQL skills - comfortable writing, debugging, and optimising complex queries.
  • Strong Python skills for scripting, data transformation, and automation.
  • Hands-on exposure to BigQuery and the wider Google Cloud Platform (GCP).
  • Experienced in building and maintaining data pipelines and ETL/ELT processes.
  • Understanding of version control (Git)and basic continuous integration and continuous delivery (CI/CD)concepts.
  • Comfortable working with a range of data sets.
  • Familiar with data cleaning, transformation, and validation techniques.
  • Experience with, or keen to develop exposure to, retrieval-augmented generation (RAG)and AI/large language model (LLM)tooling.
  • A relevant certification in data engineering, GCP, or analytics is advantageous.

ATTRIBUTES:

  • Comfortable developing reporting solutions and building dashboards.
  • Strong attention to detail while maintaining a high work output pace.
  • Skilled in written and verbal communication, able to explain technical concepts clearly to non-technical stakeholders.
  • Strong in planning, time management, and prioritisation across multiple clients.
  • A creative problem-solver with strong decision-making abilities.
  • Capable of working in a collaborative environment across in-house and freelance teams.
  • Passionate about travel, conservation, or the digital world. 
Desired Experience & Qualification Data, Engineer, Intermediate, Python, BigQuery, SQL, Hybrid, Cape, Town,
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,080,763 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

Data Science
Similar stack
Same company
Cape Town
$65k – $72k per year (gross) · In office · Full-Time · Cape Town
Python
SQL
AI/ML
Prompt Engineering
DevOps
Rest API
Terraform
GCP
Helm
Azure
CI/CD
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Mthatha
DevOps
GCP
Analytics
Alteryx
Apply
Senior Data Scientist 21 days ago
In office · Full-Time · Johannesburg
Databases
Databricks
AI/ML
MLFlow
Prompt Engineering
Feature Store
Machine Learning
Apply
In office · Full-Time · Johannesburg
SQL
Databases
MS SQL
Apply
In office · Full-Time · Johannesburg
JavaScript
SQL
Databases
MS SQL
Apply
In office · Cape Town
Apply
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
In office · 3+ years exp · Cape Town
Apply
≈ $26k – $58k per year (Estimated) · Equity · Hybrid · 5+ years exp · Cape Town
Analytics
Microsoft Excel
Apply
Apply
See all jobs
This is one of many
2,080,763 more open roles from verified company boards, updated every day.