freehire launches on Product Hunt on 26 August.

Follow →

Senior data engineer

Summary

Designs and optimizes large-scale data pipelines and storage for a cloud-native platform serving South African non-profits, using MySQL, BigQuery, Python, and ETL tools like Apache Beam/Spark to ensure data quality and business insights.

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from AES Global

Talent Consultant at AES Global | Technology Recruitment

(1 day in office per week in JHB, Remote in CPT)

AES Global has partnered with a leading non-profit organisation on a mission to help South Africans on the ground through a ground-breaking, cloud-native platform (even featured in a Google Cloud case study). We’re looking for an exceptional Senior Data Engineer to design, build, and optimise their data solutions.

You’ll: Architect and maintain large-scale data pipelines and storage solutions. Work across real-time & batch environments (My SQL, Big Query, Composer, Python). Ensure data quality, integrity, and availability for business insights. Collaborate with analysts, developers, and business leaders to deliver impactful solutions.

You have: 8+ years’ experience in data engineering. Advanced SQL & Python skills. ETL experience (Apache Beam/Spark, SSIS). Cloud expertise (Google Cloud or AWS preferred). A passion for purpose-driven tech that changes lives.

You’ll work in an agile, innovative, and collaborative environment where your data solutions directly contribute to solving one of SA’s biggest challenges.

Apply today and help build tech with purpose.

Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries Software Development

Referrals increase your chances of interviewing at AES Global by 2x

Get notified about new Data Engineer jobs in South Africa .

Cape Town, Western Cape, South Africa 5 months ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 4 days ago

Cape Town, Western Cape, South Africa $700.00-$850.00 1 week ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 month ago

Software Engineer (Python) - Supply Chain

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa ZAR85,000.00-ZAR110,000.00 12 hours ago

City of Cape Town, Western Cape, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 3 months ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 2 months ago

Cape Town, Western Cape, South Africa 2 months ago

South Africa $18,000.00-$36,000.00 2 months ago

Cape Town, Western Cape, South Africa 2 months ago

South Africa $60,000.00-$120,000.00 1 month ago

Cape Town, Western Cape, South Africa 1 month ago

Software Engineer II: Platform & Shared Services Freelance Software Developer (Python Engineer) - AI Trainer

Cape Town, Western Cape, South Africa $700.00-$850.00 1 week ago

Cape Town, Western Cape, South Africa 1 month ago

Cape Town, Western Cape, South Africa 2 months ago

Freelance Software Developer (Python Engineer) - AI Trainer

Cape Town, Western Cape, South Africa 1 week ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Cape Town, Western Cape, South Africa 5 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

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