freehire launches on Product Hunt on 26 August.

Follow →

Aws data engineer (mid- senior)

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 Cloud Platforms AWS (preferred) Azure Google Cloud Platform Snowflake Data Integration & ETL AWS Glue AWS DMS Athena SSIS IBM Data Stage SAP Data Services App Flow Programming SQL Python Apache Spark Unix/Linux shell scripting Databases SQL Server Mongo DB Cassandra HBase Amazon Redshift Amazon RDS Hive‑compatible data stores Big Data Technologies Hadoop ecosystems Spark Hive Kafka Ni Fi Impala Pig Streaming and event‑driven architectures Data Modeling Data Vault Kimball methodology Third Normal Form (3 NF) 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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available