Data Engineer

1 week ago


Johannesburg, Gauteng, South Africa PBT Group Full time R600 000 - R1 200 000 per year

PBT 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 initiatives. The successful candidate will play a key role in ensuring seamless data flow, scalability, and reliability across cloud and on-premise environments.

Key Responsibilities:

  • Design, build, and maintain robust data pipelines for ingestion, transformation, and delivery of structured and unstructured data.
  • Collaborate closely with data scientists, analysts, and business stakeholders to ensure data solutions meet analytical and operational needs.
  • Optimise existing ETL/ELT processes for performance, scalability, and cost efficiency.
  • Integrate data from multiple source systems (including APIs, databases, and third-party applications) into AWS and Databricks environments.
  • Implement data quality, monitoring, and validation frameworks to ensure high standards of data integrity.
  • Support the deployment and operationalisation of machine learning models and data products.
  • Work in Agile or DevOps-driven environments using CI/CD pipelines and version control tools.

Skills & Experience Required:

  • 4+ years' experience as a Data Engineer, preferably within financial services or insurance.
  • Strong expertise in AWS (Lambda, S3, Glue, Redshift, EMR) and Databricks.
  • Advanced proficiency in Python for ETL/ELT development and automation.
  • Experience with SQL and data modelling for analytical and operational databases.
  • Exposure to data orchestration tools (e.g., Airflow, Step Functions) and streaming technologies (Kafka advantageous).
  • Familiarity with Salesforce, TIA, or other insurance-related data systems would be highly beneficial.
  • Experience working in Agile environments with Git-based version control and CI/CD tools.

Preferred Qualifications:

  • Degree in Computer Science, Information Systems, Data Engineering, or related field.
  • AWS Certified Data Engineer / Databricks Certified Data Engineer Associate (advantageous).

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

* If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.



  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per year

    Make 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.The Data Management Security Engineer...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time R2 000 000 - R2 500 000 per year

    Location:Woodmead, Johannesburg, Gauteng, South AfricaEmployment Type:PermanentOverviewThe Associate Director (AD) plays a critical role within the Water Advisory Group (AG) management team, driving performance, growth, and a positive culture. This position provides strategic, operational, client, and people leadership, supporting the delivery of the AG's...

  • Data Engineers

    4 days ago


    Johannesburg, Gauteng, South Africa InfyStrat Full time R900 000 - R1 200 000 per year

    InfyStrat 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

    3 days ago


    Johannesburg, Gauteng, South Africa PBT Group Full time R250 000 - R500 000 per year

    PBT Group is seeking an experienced Data Engineer to join our client's dynamic data team. The successful candidate will work closely with senior stakeholders to design, develop, and maintain robust data pipelines and cloud-based solutions.This role requires a strong understanding of data engineering principles, data lake management, and cloud technologies...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Pbt Group Full time R500 000 - R1 200 000 per year

    ? Data Engineer – Azure Data Factory & DatabricksJoin PBT Group and help us build the future of data-driven innovationPBT Group is looking for an experienced Data Engineer with deep expertise in Azure Data Factory (ADF) and Databricks to design, develop, and optimise scalable data solutions. This role is perfect for a proactive problem-solver who thrives...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa PBT Group Full time R1 200 000 - R3 600 000 per year

    Employment 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...

  • Data Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa Calibrate People Full time R1 200 000 - R3 600 000 per year

    Data Engineer"Join Us as a Data Alchemist: Turn Raw Data into Golden Insights"Location: Johannesburg, SA - Hybrid | Salary:Competitive (Cause you're worth it)Are you a data virtuoso with a flair for crafting seamless data highways? We're on the hunt for a Data Engineer extraordinaire to join our client's dynamic Technology Team. This role offers the...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Standard Bank Full time R400 000 - R1 200 000 per year

    Job OverviewBusiness Segment: Group FunctionsLocation: ZA, undefined, Johannesburg, 30 Baker StreetJob Type: Full-timeJob Ref ID: A-0001Date Posted: 11/4/2025Job DescriptionTo develop and maintain complete data architecture across several application platforms, provide capability across application platforms. To design, build, operationalise, secure and...

  • Data Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa The Legends Agency Full time R1 104 000 - R2 208 000 per year

    Data Engineer (Contractor)Work on impactful data projects with a leading insurance clientJohannesburg | R550 per hour | 08:00am to 17:00pm | 12-month contract with extension potentialAbout Our ClientOur client is a specialist data and technology consultancy, delivering innovative solutions that empower financial services businesses to make smarter, faster...

  • Data Engineer

    4 days ago


    Johannesburg, Gauteng, South Africa Standard Bank Group Full time R900 000 - R1 200 000 per year

    Company DescriptionStandard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities - plus the chance to work alongside some of the sector's most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes, high...