V

AWS Data Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - AWS Data Engineer

EMPLOYMENT TYPE:

Initial 6-month contract with the possibility to extend.

COMPANY:
Vito Solutions

CLIENT:
A leading global consulting firm.

LOCATION:

Johannesburg, South Africa

WORKING MODEL:

Hybrid

JOB OVERVIEW:

An exciting opportunity for an experienced AWS Data Engineer to join a technology-focused consulting team delivering modern data platforms and cloud-based analytics solutions. The successful candidate will work across a variety of projects, helping organizations unlock value from their data through scalable engineering practices and innovative cloud technologies.

This role is ideal for someone who enjoys solving complex data challenges, working with cross-functional teams, and staying at the forefront of cloud and data engineering advancements.

DESCRIPTION OF POSITION:

  • Design, develop and maintain modern data platforms hosted on AWS to support reporting, analytics and AI initiatives.
  • Build and optimise robust ETL/ELT pipelines capable of processing batch, streaming and near real-time workloads.
  • Work closely with solution architects, data specialists and business stakeholders to define data structures, integration patterns and technical approaches.
  • Develop scalable data lake and data warehouse solutions that enable enterprise-wide data consumption.
  • Implement best practices around data governance, security, metadata management and workload orchestration.
  • Evaluate technical options and provide recommendations aligned with business requirements.
  • Contribute to architecture discussions and participate in technical workshops with clients and internal teams.
  • Mentor junior engineers and support knowledge sharing within the team.
  • Continuously identify opportunities to improve performance, reliability and automation across data solutions.
  • Work across AWS while remaining adaptable to other cloud technologies and modern engineering platforms when required.

KNOWLEDGE AND SKILLS:

Experience in several of the following areas is highly desirable:

Cloud Platforms

  • AWS (preferred)
  • Azure
  • Google Cloud Platform
  • Snowflake

Data Integration & ETL

  • AWS Glue
  • AWS DMS
  • Athena
  • SSIS
  • IBM DataStage
  • SAP Data Services
  • AppFlow

Programming

  • SQL
  • Python
  • Apache Spark
  • Unix/Linux shell scripting

Databases

  • SQL Server
  • MongoDB
  • Cassandra
  • HBase
  • Amazon Redshift
  • Amazon RDS
  • Hive-compatible data stores

Big Data Technologies

  • Hadoop ecosystems
  • Spark
  • Hive
  • Kafka
  • NiFi
  • Impala
  • Pig
  • Streaming and event-driven architectures

Data Modeling

  • Data Vault
  • Kimball methodology
  • Third Normal Form (3NF)
  • Dimensional modelling

QUALIFICATIONS REQUIRED:

  • Bachelor's degree or higher in Computer Science, Information Systems, Data Analytics or a related discipline.
  • Proven experience delivering cloud-based data platforms for analytics or AI workloads.

EXPERIENCE REQUIRED:

  • At least 4 years of experience delivering enterprise data engineering solutions.
  • Strong hands-on experience building data pipelines and integration frameworks using AWS services.
  • Experience working with structured, semi-structured and unstructured data sources.
  • Solid understanding of data warehousing, data lakes and modern analytics architectures.
  • Strong SQL and Python development skills.
  • Experience designing scalable data models and optimising database performance.
  • Exposure to Agile delivery methodologies and collaborative project environments.
  • The ability to communicate technical concepts clearly to both technical and non-technical audiences.

ADVANTAGEOUS SKILLS:

  • AWS certifications such as AWS Certified Data Engineer or AWS Certified Solutions Architect are advantageous.

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Original job AWS Data Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to AWS Data Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar AWS Data Engineer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.