AWS Data Engineer
6 days ago
AWS DATA ENGINEER – CONTRACT
Job Title: AWS Data Engineer
Location: [JHB/Hybrid] ***MUST BE LOCAL IN SOUTH AFRICA
Job Type: [Full-Time /Contract]
Job Description: We are seeking a skilled AWS Data Engineer to join our dynamic team. The ideal candidate will have a strong background in data engineering, with specific expertise in AWS technologies. You will be responsible for designing, developing, and maintaining our data infrastructure, ensuring efficient data processing and storage solutions.
Key Responsibilities:
- Design, develop, and maintain scalable data pipelines using AWS services.
- Write efficient and maintainable Python and PySpark code for data processing.
- Implement and manage ETL processes using AWS Glue.
- Develop and optimize SQL queries for data extraction and transformation.
- Utilize AWS Athena for querying and analyzing large datasets.
- Work with AWS Redshift for data warehousing solutions.
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions.
- Ensure data quality and integrity across various data sources.
- Monitor and troubleshoot data pipeline issues to ensure smooth operations.
- Stay updated with the latest industry trends and best practices in data engineering and AWS technologies.
Required Qualifications:
- Must be strong in MDM knowledge: Experience with building or integrating MDM systems — e.g., designing golden records, matching/merging, data mastering, data stewardship workflows
- Python: Proficient in writing Python code for data processing and automation.
- Spark: Strong understanding of Apache Spark and experience with PySpark.
- AWS Data Stack: Glue, S3, Lambda, Redshift, Athena, Step Functions
- SQL: Advanced skills in SQL, with the ability to write complex queries.
- AWS Athena: Experience with AWS Athena for querying large datasets.
- Redshift: Familiarity with AWS Redshift, including data warehousing concepts and usage.
- Data Warehousing: Solid understanding of data warehousing principles and best practices.
Preferred Qualifications:
- Experience with other AWS services such as S3, Lambda, and CloudFormation.
- Knowledge of data modeling and schema design.
- Familiarity with data governance and security best practices.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in data engineering or a related role.
-
Data Engineer
4 days ago
Johannesburg, Gauteng, South Africa PBT Group Full timeEmployment TypeContractExperience5 to 20 yearsSalaryNegotiableJob Published04 November 2025Job Reference No. Job DescriptionPBT Group is seeking a skilled Data Engineer to join a growing Data Science team responsible for designing, developing, and optimising data pipelines and integration frameworks to support advanced analytics and machine learning...
-
Production Support Data Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Concord EFS Full timeKhonology is a digital services company focused on software development, Application Support, data analytics and engineering.We are looking for two Production Support Data Engineers to maintain stability, availability, and performance of the platform and pipelines during theNovember – Januaryperiod. The platform enables the cloud-native data ecosystem by...
-
Data Engineer
4 days ago
Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full timeMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Data Engineer...
-
Systems Engineer 3
2 days ago
Johannesburg, Gauteng, South Africa NTT DATA Full timeWe are seeking a skilled and experienced Systems Engineer with 3 to 4 years of Tier 2 support experience. The ideal candidate will have a strong background in Microsoft 365, cloud platforms (AWS and Azure), and enterprise infrastructure technologies. This role involves maintaining, supporting, and optimizing our IT systems and infrastructure to ensure high...
-
Data Engineers
2 days ago
Johannesburg, Gauteng, South Africa InfyStrat Full timeInfyStrat is on the lookout for skilled and driven Data Engineers with expertise in Denodo to join our innovative data team. As a Data Engineer, you will be responsible for designing, building, and maintaining data integration solutions that leverage Denodo's data virtualization platform. Your role will be pivotal in transforming complex data into actionable...
-
Data Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Nedbank Full time*Requisition Details & Talent Acquisition Consultant*REQ Keabetswe Modise*Job Family*Information Technology*Career Stream*Data*Leadership Pipeline*Manager of Self ProfessionalJob PurposeThe purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance technical...
-
Intermediate Data Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full timeMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Intermediate...
-
Data Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Deloitte Full timeAssistance needed on a 24 month contract for a client project.Role OverviewWe are seeking a highly skilled and versatile Data Engineer to join our technology team to support a client within the mining industry. The successful candidate will design, develop, and maintain robust data solutions, supporting operational and analytical needs across the business....
-
Data Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Old Mutual Full timeLet's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job DescriptionThe Data Engineer will lead the development and optimization of our data infrastructure, playing a critical role in shaping the future of our data architecture. They will be involved in designing and implementing...
-
Senior Data Engineer
2 days ago
Johannesburg, Gauteng, South Africa Scytale Full timeDescriptionSenior Data EngineerLocation: JohannesburgJob Type: Full-time (100%)About ScytaleScytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises....