1,969,309open jobs
116,569companies
255,098added this week
Browse all
Salary
≈ $33k – $63k per year (Estimated)
Location
Hybrid (Cape Town, South Africa)
Seniority
Senior · 5+ years exp
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Sep 29, 2026. IQbusiness scores B on the Alion truth index.

Overview
Company
Impact
Profile match
IQbusiness is a Johannesburg management and technology consultancy founded in 1998. It advises South African banks, insurers and retailers on data, digital delivery and process change, and supplies contract specialists. The firm is one of the country's largest independent consulting businesses.
iqbusiness is seeking to employ a Senior Data Engineer on a 12-month contract to collaborate with an international partner from our offices in Welgemoed, Cape Town, Northern Suburbs. This is a hybrid role (3 days on-site; 2 days WFH).

As a Senior Data Engineer, you will be responsible for designing, building, maintaining, and architecting scalable data pipelines and cloud-native data platforms. You will play a key role in enabling analytics and data science teams by designing robust Snowflake architecture, ensuring high-quality, reliable, and well-modelled data while leveraging dbt for transformation, automation, and governance. You will collaborate closely with cross-functional stakeholders to deliver efficient, modern data solutions aligned with business needs.

Key Responsibilities:

  • Design, build, and optimise scalable data pipelines.
  • Architect Snowflake environments, security frameworks, and data governance.
  • Develop and maintain dbt models following best practices (modularity, testing, documentation, lineage).
  • Build continuous ingestion pipelines using Snowpipe, Streams, and Tasks.
  • Implement AI-driven ingestion pipelines to process, enrich, and structure unstructured data
  • Optimise cost and performance within Snowflake (warehousing strategy, query tuning, resource monitoring).
  • Ensure data quality, reliability, and observability across all transformations.
  • Work with analytics, product, and data science teams to deliver well-modelled datasets.
  • Automate deployments and workflows using Git-driven processes.
  • Maintain documentation and share technical knowledge with the broader team.

Minimum Requirements:

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, Data Science, or a related field
  • 5+ years of experience as a Data Engineer or in a similar data-focused role
  • Strong hands-on experience with Snowflake architecture, design, and administration (mandatory)
  • Strong hands-on experience with dbt (mandatory)
  • Proven experience designing multi-tenant or multi-schema data warehouse architectures within Snowflake
  • Proficiency in SQL and Python
  • Experience building ingestion pipelines that leverage AI or machine learning models
  • Experience designing and operating data pipelines in cloud environments (Azure, AWS, or GCP)
  • Experience with version control (Git) and CI/CD workflows
  • Solid understanding of data modelling (Kimball/Dimensional)

Skills Required:

  • Ability to work with end users to define requirements and identify solutions
  • Strong analytical and problem-solving skills
  • Excellent visualisation skills
  • Excellent communication skills
  • A mindset focused on quality, reliability, and continuous improvement
  • Ability to prioritise tasks, solve complex problems, and drive process improvement

Note: As all business roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information, our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation; we embrace diversity and employ previously disadvantaged individuals.

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.
1,969,309 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
Data Scientist 2 days ago
≈ $68k – $155k per year (Estimated) • Hybrid • Full-Time • York
Python
SQL
AI/ML
Prompt Engineering
AI Agents
Machine Learning
DevOps
GCP
Apply
≈ $55k – $91k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Wrocław
Python
SQL
Databases
Snowflake
Databricks
Microsoft Fabric
AI/ML
Machine Learning
DevOps
Azure
Analytics
Power BI
Management
Agile
Apply
Senior Data Scientist 4 months ago
≈ $110k – $208k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • United States
Python
Databases
Databricks
AI/ML
Spark
Vertex AI
Prompt Engineering
Multimodal AI
RAG
Amazon SageMaker
Machine Learning
DevOps
GCP
Azure
AWS
Management
Agile
Apply
$83k – $134k per year • In office • Nationals only • Full-Time • 2+ years exp • Bachelor's Degree • New Hudson
Python
C++
MATLAB
Visual Basic
MATLAB
Simulink
Apply
Data Engineer 3 days ago
≈ $12k – $28k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Chennai
Python
Java
SQL
Databases
Snowflake
DevOps
Azure
Analytics
Tableau
Power BI
Cognos
Apply
$131k – $205k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Houston • Washington
Python
SQL
Analytics
Power BI
Apply
$58k – $86k per year • In office • Full-Time • 8+ years exp • High School Diploma • Vancouver
Python
Java
SQL
DevOps
CI/CD
Jenkins
Management
Agile
Scrum
QA
Selenium
Apply
≈ $133k – $262k per year (Estimated) • In office • Full-Time • 10+ years exp • Master's Degree • Austin
Python
SQL
Python
pySpark
Databases
Amazon Redshift
AI/ML
Spark
Scikit-learn
Computer Vision
MLlib
TensorFlow
Keras
PyTorch
Sentiment Analysis
Amazon SageMaker
Recommender Systems
Machine Learning
DevOps
Azure
AWS
Docker
Analytics
A/B Testing
Apply
$116k – $182k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Houston
Python
Java
Kotlin
C++
DevOps
Linux
Apply
$145k – $210k per year • Hybrid • Full-Time • 10+ years exp • PhD • New York
Python
Apply
≈ $37k – $69k per year (Estimated) • In office • 7+ years exp • Johannesburg
SQL
Apply
Hybrid • Confidential • Contractor • 4+ years exp • Bachelor's Degree • Cape Town
QA
Playwright
Apply
≈ $11k – $22k per year (Estimated) • In office • 1+ year exp • Bachelor's Degree • Johannesburg
SQL
AI/ML
Copilot
Claude
ChatGPT
Apply
Renewals Specialist 19 days ago
≈ $11k – $24k per year (Estimated) • In office • Confidential • 1+ year exp • Bachelor's Degree • Johannesburg
Marketing
Salesforce
HubSpot
Apply
≈ $38k – $69k per year (Estimated) • Hybrid • Confidential • Contractor • 5+ years exp • Bachelor's Degree • Cape Town
JavaScript
PHP
TypeScript
PHP
WordPress
PHPUnit
Databases
MySQL
Frontend
Angular
Bootstrap
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Apply
≈ $12k – $26k per year (Estimated) • In office • Cape Town
Apply
$54k – $72k per year • In office • Full-Time • 2+ years exp • Cape Town
AI/ML
Copilot
Management
QuickBooks
Xero
Apply
≈ $30k – $64k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town
Apply
$22k per year • In office • Full-Time • Cape Town
Analytics
Power BI
Management
Power Automate
Power Apps
Agile
Apply
CRM Consultant 1 day ago
$29k per year • In office • Full-Time • 4+ years exp • Cape Town
Apply
See all jobs
This is one of many
1,969,309 more open roles from verified company boards, updated every day.