Data Engineer III
On-site · Western Cape, South Africa
Job Summary
Data Engineer III responsible for designing and building scalable, cloud-native data pipelines and platforms on AWS (Redshift), covering batch and streaming workloads. Emphasis on high-performance Python and SQL, infrastructure as code (Terraform), CI/CD, data lake/warehouse patterns, data quality and governance, and mentoring junior engineers. Role involves partnering with stakeholders to translate business requirements into scalable data solutions and contributing to architectural design and governance frameworks.
Required Qualifications
- Bachelor’s Degree in Information Technology
- 8-10+ years experience in data engineering
- Strong experience in Python
- Advanced SQL (Redshift focused)
- Cloud platforms (AWS preferred)
- Data warehousing and data lake architectures
- CI/CD, Git, and deployment practices
- Infrastructure as code (Terraform)
- Building and maintaining production-grade data pipelines
- Ability to work independently and contribute quickly in a complex environment
Additional Requirements
- Clear criminal and credit record
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.