368,611open jobs
9,439companies
50,719added this week
Browse all
Location
Remote (South Africa)
Seniority
Senior · 5+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match

DVT

DVT is a South African software company founded in 1999 and headquartered in Johannesburg. It provides software development, testing and agile consulting. The company works with enterprise clients across the country.

DVT is one of the top software development companies on the continent. Our engineers consult on cutting-edge platforms at leading companies across South Africa and globally. You'll work alongside some of the most established practitioners in the country, on the latest technologies in the modern data stack.

We are proud of our culture of continuous learning, internal knowledge sharing, and sponsored technical events across the AWS and data ecosystem.

We are looking for a Senior Data Engineer / Analytics Engineer to join our Data and Automation practice on a high-impact client engagement. You will help design, build, and operate a modern AWS-first data platform - moving data through S3 into Redshift Serverless, orchestrated by Airflow, modelled with dbt, and scripted in Python, with a likely evolution towards Snowflake.

This is a client-facing role in a fully remote environment. You will own pipelines end to end, shape analytics engineering practices, and communicate clearly with distributed stakeholders.This is not a generic backend engineering role. Strong software engineers are only relevant where they bring credible, hands-on experience in a modern cloud data platform.

Requirements

DUTIES AND RESPONSIBILITIES

Data Platform & Pipelines

  • Design, build, and maintain robust ETL/ELT pipelines across AWS-native data environments

  • Own Airflow orchestration - scheduling, dependencies, retries, alerting, and operational support

  • Develop analytics-ready data models in dbt, using modular, warehouse-first transformation patterns

  • Work confidently across S3 (raw, staged, curated) and Redshift Serverless for storage and warehousing

  • Contribute to the roadmap and potential migration toward Snowflake as a future warehouse

Engineering & Quality

  • Write clean, maintainable Python for pipeline logic, scripting, and lightweight engineering tasks

  • Embed data quality, testing, and observability into every pipeline - not as an afterthought

  • Apply sound version control, code review, and CI/CD practices to data workloads

Client & Collaboration

  • Engage directly with client stakeholders: gather requirements, present solutions, and advise on trade-offs

  • Partner with analysts, product teams, and other engineers in a distributed, remote-first setup

  • Contribute to architectural reviews, retrospectives, and continuous improvement of platform practices

REQUIRED EXPERIENCE AND SKILLS

  • 5+ years in data engineering, analytics engineering, or closely related roles

  • Strong hands-on AWS data platform experience - S3-centred flows, cloud-native data workflows, warehouse-driven delivery

  • Apache Airflow - proven experience designing, maintaining, and troubleshooting production pipelines

  • dbt - solid analytics engineering patterns, modular models, testing, and documentation

  • Warehouse experience - Redshift preferred; Snowflake highly desirable; comparable warehouse backgrounds considered if adaptable

  • Python - confident scripting for pipelines, transformations, and automation

  • Strong understanding of data modelling (dimensional, wide tables, incremental strategies)

  • Excellent written and verbal communication - able to explain technical work credibly to non-technical audiences

  • Self-directed delivery in a fully remote, client-facing environment

NICE TO HAVE

  • Snowflake migration or implementation experience

  • Pipeline monitoring and observability (e.g. Datadog, Monte Carlo, CloudWatch, OpenLineage)

  • Experience implementing data quality frameworks (e.g. dbt tests, Great Expectations)

  • Background moving organisations from traditional warehouse-centric patterns toward modern analytics engineering

  • Experience in fintech, lending, or financial services environments

  • Exposure to event-driven or streaming patterns (Kinesis, Kafka)

MINIMUM REQUIREMENTS

  • Matric (Grade 12) certificate

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Mathematics, or a related field (or equivalent practical experience)

  • AWS certification advantageous (e.g. Data Engineer - Associate, Solutions Architect - Associate/Professional)

  • Reliable home-office setup and connectivity suitable for a fully remote client engagement

WHAT WE'RE NOT LOOKING FOR

  • Pure backend / application-only engineers with no production data platform work

  • Candidates with no real orchestration experience

  • Candidates with no warehouse or data modelling background

  • Profiles without AWS exposure

  • Candidates who cannot clearly articulate the data work they've shipped

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.
368,611 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
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
In your city
$94k – $227k per year (Estimated) • Remote/Hybrid • Full-Time • 15+ years exp • Master's Degree • Singapore
Java
Python
SQL
Python
Flask
pySpark
Databases
Apache Iceberg
Apache Kafka
Delta Lake
Trino
AI/ML
Airflow
Explainable AI
Flink
Hadoop
MLFlow
MLlib
NLP
Scikit-learn
Spark
XGBoost
AI Agents
Model Context Protocol
DevOps
CI/CD
Docker
Kubernetes
OpenShift
Terraform
Analytics
ETL/ELT
Apply
$136k – $291k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Singapore
DevOps
Ansible
ArgoCD
AWS
Azure
CI/CD
Configuration Management
GCP
GitLab CI
Grafana
Jenkins
Kubernetes
OpenShift
Platform Engineering
Prometheus
Red Hat
Service Mesh
Splunk
Terraform
GitLab
Apply
$122k – $280k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Singapore
Java
SQL
COBOL
JavaScript
Java
Apache Tomcat
COBOL
IBM MQ
Databases
MS SQL
Frontend
React.js
Mobile
React Native
DevOps
AWS
Azure
Bitbucket
Jenkins
Splunk
Apply
$135k – $290k per year (Estimated) • In office • Full-Time • 15+ years exp • Singapore
DevOps
CI/CD
Apply
$104k – $251k per year (Estimated) • Remote/Hybrid • Full-Time • Singapore
Bash
Python
DevOps
Amazon EC2
AWS
Azure
Docker
Incident Management
Kubernetes
OpenShift
Red Hat
Amazon CloudWatch
Amazon S3
IAM
Apply
In office • 5+ years exp
Python
JavaScript
Python
Asyncio
FastAPI
Databases
Oracle
Redis
Frontend
React.js
Mobile
React Native
DevOps
Amazon EKS
AWS
Azure
CI/CD
Datadog
GitHub Actions
Grafana
Loki
Rest API
Terraform
WebSockets
Kubernetes
Amazon ECS
API Gateway
GitHub
Cybersecurity
Microsoft Entra ID
Apply
In office • Contractor • 7+ years exp
Python
SQL
Databases
Amazon Redshift
Databricks
Microsoft Fabric
AI/ML
AI Agents
Amazon SageMaker
Feature Store
LLMOps
DevOps
AWS
AWS Lambda
Azure
CI/CD
FinOps
Git
Incident Management
Amazon S3
Apply
$62k – $100k per year • In office • 8+ years exp
C#
SQL
C#
.NET
AI/ML
Embeddings
Prompt Engineering
RAG
Semantic Search
AI Agents
Edge AI
Function Calling
OpenAI
Semantic Search
DevOps
Azure
Azure DevOps
CI/CD
Docker
Kubernetes
Vector
Apply
In office • Contractor • 5+ years exp
Java
SQL
TypeScript
Java
Maven
Spring Boot
Databases
Apache Kafka
MySQL
PostgreSQL
AI/ML
Claude
Claude Code
DevOps
AWS
Docker
Helm
JFrog Artifactory
Kubernetes
Terraform
Apply
Remote • Contractor • 5+ years exp
PowerShell
Python
Databases
Microsoft Fabric
DevOps
Azure
Azure DevOps
CI/CD
FinOps
Platform Engineering
Rest API
Terraform
GitHub
Cybersecurity
Microsoft Entra ID
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.