Data Engineer

3 days ago


Stellenbosch, Western Cape, South Africa Unifi Full time R1 200 000 - R2 400 000 per year

About Unifi

Unifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels.  We make life easy for thousands of clients across Zambia, Kenya, Uganda and South Africa. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more.  As one of the fastest-growing lenders in East Africa, we combine exceptional client service with the very best tech and data analytics.

Learn more about Unifi at:

About the role

Unifi is on the lookout for a talented Data Engineer with strong expertise in Google Cloud Platform (GCP) to join our fast-growing team. In this role, you'll design, build, and maintain scalable data pipelines and architectures that power our business. You'll collaborate closely with data scientists and analysts to ensure seamless data flow across the organisation, enabling smarter decisions and impactful solutions.

We're looking for someone who is analytically sharp, self-motivated, and thrives in an unstructured environment. A genuine passion for African business is a must—along with a healthy sense of adventure and a good sense of humour to match our dynamic culture.

Responsibilities

Design and build scalable data pipelines and architectures using GCP technologies such as Dataflow, BigQuery, Pub/Sub, and Cloud Storage.Develop and manage ETL processes to transform diverse data sources into clean, structured formats for analysis and reporting.Partner with data scientists and analysts to understand their needs and deliver solutions that enable insights and decision-making.Create and maintain documentation for data pipelines, architecture, and data models to ensure clarity and consistency.Troubleshoot and resolve data-related issues quickly to minimise disruption.Continuously optimise data pipelines for performance, scalability, and cost efficiency.Automate workflows and processes through scripts and tools that streamline operations.Safeguard data quality and integrity across all sources, pipelines, and platforms.Stay ahead of the curve by keeping up with new GCP tools, best practices, and data engineering trends.

Requirements

Bachelor's or Master's degree in Computer Science, Data Science, or a related field.5+ years' experience as a Data Engineer or in a similar role.Strong programming skills in BigQuery, Python, SQL, and GCP.Proven expertise in ETL development and data modeling.Familiarity with data lakehouse concepts and techniques.Excellent problem-solving, analytical, and critical-thinking skills.Strong communication and collaboration abilities.Experience with Google Cloud Platform (GCP) technologies—especially BigQuery, with additional exposure to Dataflow, Pub/Sub, and Cloud Storage—considered highly beneficial.Background in financial services would be an added advantage.
  • Data Engineer

    14 hours ago


    Stellenbosch, Western Cape, South Africa Network1 Full time R400 000 - R800 000 per year

    We are seeking an experienced Data Engineer with strong expertise in Google Cloud Platform to join a fast-growing, innovative organisation. This role offers the chance to design, build, and optimise scalable data pipelines and architectures that support impactful decision-making across the business. Key Responsibilities:Design and develop scalable data...

  • Data Engineer

    7 days ago


    Stellenbosch, Western Cape, South Africa Unifi Africa Full time R80 000 - R120 000 per year

    About UnifiUnifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels. We make life easy for thousands of clients across Zambia, Kenya, Uganda and South Africa. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more. As one of the...

  • Data Engineer

    7 days ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time

    SOON... the world will kneel.In the bleak corridors of cyberspace, beneath the blinking lights of powerless analysts, a new empire is rising. And my client — the Architect of Algorithms, the Lord of Latency, the Baron of Bandwidth — is building an army.But they require a Senior Data Engineer.Not just any code monkey…They seek a conduit of chaos. A...

  • Junior Data Engineer

    2 weeks ago


    Stellenbosch, Western Cape, South Africa Recru-IT Full time R40 000 - R60 000 per year

    Reference: PE011402-LM-1SummaryOur client is seeking a highly motivated Data Engineer to join their fast-growing startup company in theagriculture industry. As a Dataw Engineer, you will play a key role in managing their data infrastructureand creating data-driven solutions to support their business objectives. You will be part of a crossfunctional team of...

  • Senior Data Engineer

    2 weeks ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R180 000 - R250 000 per year

    The Lab is expanding. Our client seeks a Data Engineer with the mind of a mad scientist and the precision of a cloud alchemist. Your mission? To conjure scalable data pipelines from the ether, manipulate vast datasets with surgical accuracy, and unleash insights that bend business reality.You'll be working deep in the digital underworld—where BigQuery,...

  • Senior Data Engineer

    2 weeks ago


    Stellenbosch, Western Cape, South Africa Communicate IT Full time R900 000 - R1 200 000 per year

    Reference: CTI006007-SH-1The Lab is expanding. Our client seeks a Data Engineer with the mind of a mad scientist and the precision of a cloud alchemist. Your mission? To conjure scalable data pipelines from the ether, manipulate vast datasets with surgical accuracy, and unleash insights that bend business reality.You'll be working deep in the digital...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    About the RoleMaintain, enhance, and develop new Enterprise tables in the Enterprise Data Warehouse based on the Kimball methodology.Contribute to evolving the Company data landscape through:Sharing of knowledgeContributing new data featuresEnhancing/streamlining existing data products (e.g., improve and optimize code)EducationMinimumA relevant tertiary...

  • Data Engineer

    3 days ago


    Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Minimum requirements:A relevant tertiary qualification in Information Technology or Data AnalysisA relevant degree in Data Engineering (ideal)Certification in Data Warehousing (ideal)Knowledge and Experience: Minimum:At least 4 years proven experience within management information systems (MIS) | data warehousing | data transformation/ systems analysis...


  • Stellenbosch, Western Cape, South Africa Communicate Ct Full time R120 000 - R180 000 per year

    The maze of data keeps growing — vast, complex, and ever-changing. My client needs someone who can see the patterns others can't. Someone who can build order out of chaos. Someone who doesn't flinch when the code breaks or the pipeline floods.You're not just an engineer — you're a builder, a problem-solver, a guide through the data labyrinth. Bachelor's...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R120 000 - R180 000 per year

    Product Data EngineerMinimum Requirements:At least 6 years of proven experience within management information systems (MIS) | data warehousing | data transformation information systems/systems analysis together with a relevant 3-year tertiary qualification ORAt least 6-8 years of proven experience in management information systems/system analysisProven...