Are you our next Senior Data Engineer?
If you're a Senior/Lead Data engineer passionate about a chance to contribute to the technical decisions and data infrastructure around many exciting projects in SA - then get in touch! We are working with one of South Africas leading consultancies that are market specialists in the AWS space and Software and Data solutions.
About the Role
A Data Engineer designs, builds, and maintains scalable, secure data pipelines on AWS using services such as S3, Glue, Lambda, Kinesis, Redshift, and Athena. Working within an agile team, they ingest, process, and transform large volumes of batch and real-time data from diverse sources to deliver actionable insights. The role involves developing cloud-native data solutions, proofs of concept, and optimised data architectures, applying strong software engineering, database design, and an understanding of business requirements.
About the Company
* Leading technology consultancy based in South Africa and one of the most top tier AWS partners in Africa
* Specialises in AWS cloud transformation, data engineering, and modern software development
* Delivers scalable, cloud-native solutions for large enterprise clients across multiple industries
* Strong focus on building secure, high-performance platforms that enable data-driven decision-making
Why You Should Join
* Work on complex, large-scale AWS and data engineering projects
* Collaborate with highly skilled engineers in an agile, engineering-led environment
* Exposure to modern cloud, big data, and AI technologies
* Continuous learning, certification support, and clear career growth opportunities
Responsibilities
* Design and lead scalable data analytics architectures and solutions
* Translate business and technical requirements into high-performing data platforms
* Deliver batch and real-time data solutions using modern big data and AWS technologies
* Act as technical lead across multiple projects, driving design, development, testing, and automation
* Build and support data pipelines from on-premise systems to AWS
* Develop and maintain data marts and ETL processes
* Process and transform large datasets using Python, Spark, and AWS EMR
* Ensure operational excellence, including production support, standards, and disaster recovery
Required Experience & Skills
* Bachelor's degree in Computer Science, Engineering, or equivalent experience
* AWS certification and 2+ years hands-on AWS experience
* 5+ years' experience in data or software engineering
* Strong expertise in data modelling, distributed systems, and ETL processes
* Experience with big data batch and streaming tools
* Proficiency in Python, Spark / PySpark, and ETL tools such as Talend
* Hands-on experience with AWS services including EMR, EC2, and S3
Be part of an environment where you'll truly be recognised and accelerate your career!
Get in touch with Lewis Reeves on l.reeves@tenthrevolution.com
