Job role overview

  • Date posted

    June 10, 2026

  • Closing date

    July 10, 2026

  • Hiring location

    Cape Town Western Cape

  • Qualification

    National Certificate

  • Experience

    5 years

Description

Job Description

  • A Data & AI Intelligence consultancy company is looking for a highly motivated and experienced Data Engineer to join a collaborative team of Product Owners, Data Engineers, and Machine Learning Engineers in Cape Town, Western Cape on a 12 month contract. 
  • This role is ideal for a self-driven professional who enjoys solving complex data challenges, building scalable cloud-based solutions, and working in a highly autonomous, outcome-focused environment.
  • The successful candidate will play a key role in designing, building, and maintaining modern data platforms that support advanced analytics, machine learning, and business intelligence initiatives.

Key Responsibilities: 

Data Engineering: 

  • Design, develop, and maintain scalable data pipelines and data platforms.
  • Build robust ETL/ELT processes to ingest, transform, and load data from multiple sources.
  • Develop and optimise data layers that support analytics and reporting requirements.
  • Ensure data quality, integrity, lineage, and performance across data environments.
  • Support both batch and real-time data processing solutions.
  • Create and maintain technical documentation and solution designs.

Requirements Analysis 

  • Engage with stakeholders to understand business and operational requirements.
  • Analyse source systems and datasets to identify opportunities and recommend solutions.
  • Translate business needs into scalable technical data solutions.

Cloud and Infrastructure 

  • Develop and maintain cloud-native data solutions across Azure, AWS, or Google Cloud Platform (GCP).
  • Monitor and optimise cloud resource utilisation and associated costs.
  • Support the development and maintenance of data infrastructure required for modern analytics platforms.

Quality Assurance and Best Practises 

  • Conduct peer reviews and contribute to code quality initiatives.
  • Follow SDLC processes, documentation standards, and governance requirements.
  • Implement monitoring, troubleshooting, and performance optimisation practices

Collaboration: 

  • Work closely with Product Owners, Data Scientists, Analysts, and Engineering teams.
  • Provide mentorship and knowledge sharing within the team.
  • Participate in standby and support rotations where required.
  • Contribute positively to team culture and continuous improvement initiatives.

Requirements: 

  • Bachelor's Degree or Diploma in:
  • Computer Science
  • Information Systems
  • Data Engineering
  • Software Engineering
  • Minimum 5 years of Data Engineering experience.
  • Proven experience designing and implementing enterprise-scale data solutions.
  • Strong experience with Python and SQL.
  • Experience working within cloud-native environments.
  • Demonstrated ability to deliver solutions independently in a fast-paced environment
  • Strong Data Engineering fundamentals and modern data architecture principles.
  • Experience building and maintaining high-volume data pipelines.

Experience with cloud platforms:

  • Google Cloud Platform (GCP)
  • Microsoft Azure
  • Amazon Web Services (AWS)

Understanding of:

  • Data governance
  • Data quality frameworks
  • Data lineage
  • Security and compliance requirements
  • Strong troubleshooting, optimisation, and problem-solving skills.

How to Apply

Interested and Qualified candidates should Click here to Apply Now

Interested in this job?

0 days left to apply

Apply for this job

Cancel
Send message
Cancel