CareerPlanSign in

AWS Data Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-06-12 → 2026-08-07

Core

Design, develop, and maintain modern data platforms on AWS to support reporting, analytics, and AI initiatives for enterprise clients.

Role type

Senior AWS Data Engineer

Builds

Scalable data lake and data warehouse solutions, ETL/ELT pipelines for batch and streaming workloads

Domain

Cloud data engineering, Big Data

Deliverable

production ML models | product features

Required skills

AWS services (Glue, DMS, Athena, Redshift, RDS), SQL, Python, Apache Spark, Unix/Linux shell scripting, Data Modeling (Data Vault, Kimball, 3NF), Big Data technologies (Hadoop, Kafka, Hive)

Preferred skills

Azure, Google Cloud Platform, Snowflake, SSIS, IBM DataStage, SAP Data Services, MongoDB, Cassandra, HBase, Streaming architectures

Technologies

AWS Glue, AWS DMS, Athena, Apache Spark, Kafka, Hadoop, NiFi, Impala, Pig, SQL Server, Amazon Redshift, Amazon RDS, Hive, MongoDB, Cassandra, HBase

Responsibilities

Design and optimize ETL/ELT pipelines for batch and streaming workloads; Develop scalable data lake and warehouse solutions; Collaborate with architects and stakeholders on data structures and integration patterns; Implement data governance, security, and metadata management; Evaluate technical options and provide recommendations; Mentor junior engineers; Identify opportunities to improve performance and automation

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.