2,149,669open jobs
138,374companies
239,430added this week
Browse all
Location
In office (Cape Town)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Modern Data Platforms. Intelligent Products. Engineered to Deliver. An engineering practice for data, AI, cloud and software — South Africa.
Introduction

We aim to build one of the strongest Engineering capabilities within Africa. Our Data Engineers are key to help us achieve this.

Data Engineers at cloudandthings.io are responsible for building and operating data platforms anddata pipelines, primarily using the AWS, Microsoft Fabric, or Databricks.

We are seeking highly skilled and experienced Data Engineers to join our team.

This role involves designing, building, and optimising data architecture and data pipelines. The ideal candidate will have a strong background in data processing technologies and experience in cloud environments.

While this list is long, an ideal candidate should have working knowledge and experience covering many of the tools and services. The requirements for each project differ over time, and these skills provide an overview of what may typically be required of a Data Engineer.

Duties & Responsibilities

The following outlines the primary responsibilities for an Data Engineer, but the role will require flexibility and adaptation as the business expands.

Software Engineering - Fundamentals

A fundamental software engineering skill set underpins all engineering work at cloudandthings.io.

  • Experience with modern operating systems, particularly Linux.
  • Experience working with terminals / cli.
  • Experience with version control software, particularly Git.
  • Software fundamentals, such as Problem-solving, data structures and algorithms, software development methodologies, common design patterns and best practices.
  • Experience with the following programming languages, preferably more. Python and SQL.

Cloud - Core

  • Ability to identify serverless options, managed options, and roll-your-own options, strengths and weaknesses.
  • Development experience working with Terraform or Cloud Formation IAC to provision and maintain data infrastructure.
  • Familiarity with AWS well architected principles and experience implementing them.

Data Engineering - General

  • Working knowledge of Big Data: Volume, Variety, Velocity, etc.

Data Engineering - Collection

  • Good experience collecting data in hybrid environments: on-premise to cloud, and cloud to on-premise.
  • Real-time: AWS Kinesis Data Streams (KDS), Kafka / MSK.
  • Near Real-time: AWS Kinesis Data Firehose (KDF).
  • Batch: AWS DataSync, StorageGateway, TransferFamily (FTP / SFTP / MFT), Snowball.
  • Databases: ODBC / JDBC, database replicas and replication tools, migration tools such as Database Migration Service (DMS) and SCT.

Data Engineering - Storage

  • Basic experience working with on-premise storage solutions: NFS / SMB, NAS / DAS, etc.
  • Cloud Storage: Amazon S3.
  • Data Formats: Parquet, CSV, Avro, JSON etc., compression, partitioning.
  • NoSQL Databases: AWS DynamoDB, MongoDB, etc.
  • Relational Databases: AWS RDS or similar, MySQL / PostgreSQL, Aurora.
  • Massively Parallel Processing: Redshift.
  • Search Databases: AWS Elasticsearch / OpenSearch.
  • Caching: Redis / Memcached.

Data Engineering - Processing

  • Strong experience developing ETL processes, and integrating with source and destination systems.
  • Strong experience developing using Python, Spark (e.g. PySpark), and SQL to work with data.
  • Basic experience with Lakehouse technologies such as Apache Hudi, Apache Iceberg or Databricks DeltaLake.
  • AWS Lambda for file / stream / event processing, ETL, and triggers.
  • General ETL and cataloguing of data, access control: AWS Glue ETL, Glue catalog, LakeFormation.
  • Hadoop-like processing: Mainly Spark and Hive, Instance types and cluster and job sizing; AWS Elastic MapReduce (EMR).

Data Engineering - Analysis

  • Basic understanding of cloud data warehouse architecture and data integration: AWS Redshift and Redshift spectrum.
  • Data modelling skills, normalisation, facts and dimensions.
  • Experience in data quality.
  • On-object-store querying: AWS Athena, Glue Crawlers.

Data Engineering - Security

  • Basic experience with authentication and identity federation, authorisation and RBAC pertaining to data.
  • Basic knowledge of cloud network security: AWS VPC, VPC endpoints, Subnets, DirectConnect.
  • Identity and Access Management: AWS IAM, STS and cross-account access.
  • Encryption for data at rest, and data in motion for all services used: AWS KMS / SSE, TLS, etc.

Data Engineering - Operations

  • Orchestration of data pipelines: AWS Step Functions, Managed Apache Airflow, Glue, etc.
  • Basic knowledge of good architecture pillars and how to apply them:
    • Operational excellence, Security, and Reliability.
    • Performance Efficiency, Cost Optimisation, and Sustainability.

Advantageous technical skills

  • Any other data-related experience, e.g. working with Hadoop, databases, analytics software, etc.
  • Experience working with a second cloud vendor, e.g. both AWS and Azure.
  • Experience working with Docker / Containers / CICD pipelines for data.
  • Experience working with and contributing to open-source projects.

 

Desired Experience & Qualification
  • Bachelor’s or Master's degree in Computer Science, Engineering, Information Technology, or related field.
  • 5+ years of experience in a data engineering role with a focus on cloud technologies, specifically Amazon Web Services, Microsoft Azure, or Databricks.
  • Knowledge of data related Amazon Web Services and understanding of best practices in Data Architecture and Data Modelling.
  • Strong proficiency in SQL and experience with scripting languages such as Python.
  • Experience with big data technologies (e.g., Hadoop, Spark) and familiarity with machine learning algorithms.
  • Experience in real-time data processing and analytics.
  • Knowledge of data integration and enterprise integration patterns.
  • Familiarity with DevOps practices and tools related to data management (CI / CD for data pipelines, version control, etc.).
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.
  • Strong communication and interpersonal skills to interact with team members and stakeholders.
  • Proven track record of designing and implementing data solutions.
  • Knowledge of and experience with Cloud infrastructure and services.
  • Understanding of Cloud Security best practices.
  • Willingness to learn and expand knowledge related to Cloud and Data Technologies.
  • Strong problem-solving and analytical skills.
  • Self-organising with the ability to prioritise and manage multiple tasks simultaneously.
  • Willingness to travel to clients as and when required.
  • Any of the following certifications:
    • AWS Certified Data Engineer - Associate
    • AWS Certified Machine Learning – Specialty
    • AWS Solutions Architect - Associate
    • AWS Solutions Architect - Professional
    • Databricks Certified Data Analyst Associate
    • Databricks Certified: Data Engineer Associate
    • Databricks Certified: Data Engineer Professional
    • Databricks Certified Machine Learning Associate
    • Databricks Certified Machine Learning Professional
    • Microsoft Certified: Azure Data Engineer Associate (DP-203)
    • Microsoft Certified: Azure AI Engineer Associate (AI-102)
    • Microsoft Certified: Fabric Analytics Engineer Associate (DP-600)
    • Microsoft Certified: Fabric Data Engineer Associate (DP-700)
    • Microsoft Certified: Azure Data Scientist Associate (DP-100)
    • Microsoft Certified: Azure Solutions Architect Expert (AZ-305)

 

Package & Remuneration
  • A culture of engineering and an environment where ideas are heard and builders can build.
  • Competitive salary, bonus, and incentive structure.
  • A flexible and supportive work environment that values diversity, work-life balance, and personal growth.
  • Opportunities for career advancement and ongoing professional development.
  • The chance to work on cutting-edge products and technologies that make a real impact on people's lives.
  • Mentoring and knowledge-sharing opportunities that foster personal and professional growth, with access to experienced leaders and a supportive peer network.

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,149,669 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
up to $1.2M per year (gross) · In office · Full-Time · South Africa
Databases
PostgreSQL
DevOps
GCP
Azure
AWS
Apply
In office · 3+ years exp · Bachelor's Degree · Johannesburg
SQL
DevOps
GCP
Azure
AWS
Analytics
Tableau
Power BI
QlikSense
Apply
Hybrid · Full-Time · Cape Town
Python
SQL
DevOps
Rest API
Terraform
GCP
Helm
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
DATA SCIENTIST 5 hours ago
In office · Full-Time · Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
Trino
AI/ML
CatBoost
Spark
MLFlow
XGBoost
LightGBM
Anomaly Detection
Interpretability
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
AIOps
Analytics
Power BI
Management
Agile
Scrum
Apply
In office · Full-Time · Bachelor's Degree · Somerset West
Analytics
Microsoft Excel
Apply
Data Scientist 1 day ago
$40k – $47k per year (gross) · In office · Contractor · Cape Town
Python
JavaScript
SQL
Scala
Stata
Python
Flask
Databases
Databricks
AI/ML
Spark
DevOps
CI/CD
Apply
In office · Cape Town
DevOps
Incident Management
Windows
Management
ITIL
Service Desk
Apply
In office · Full-Time · 5+ years exp · Cape Town
Apply
≈ $14k – $30k per year (Estimated) · Equity · Hybrid · Full-Time · Cape Town
Apply
$22k – $33k per year (gross) · In office · Full-Time · Cape Town
Analytics
Power BI
Microsoft Excel
Management
Microsoft Project
Apply
See all jobs
This is one of many
2,149,669 more open roles from verified company boards, updated every day.