Data Engineer

1 week ago


Centurion, Gauteng, South Africa MOMENTUM LIFE Full time

Introduction

Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations.

We help people grow their savings, protect what matters to them and invest for the future. We help companies and organisations care for and reward their employees and members. Through our own network of advisers or via independent brokers and utilising new platforms Momentum Metropolitan provides practical financial solutions for people, communities and businesses. Visit us at

Disclaimer

As an applicant, please verify the legitimacy of this job advert on our company career page.

Role Purpose

We are looking for a technically skilled Data Engineer with solid hands-on experience in building and maintaining end-to-end data solutions on AWS. The ideal candidate will be comfortable working across the data pipeline—from ingestion to transformation to delivery—while ensuring performance, scalability, and data quality.

Requirements

  • Preferable a Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 5–7 years of experience in data engineering.

  • 3+ years of hands-on experience with AWS, including:

  • S3, Glue, Spark, Athena, Redshift, RDS, Lambda, Lake Formation

  • Strong SQL skills and experience with relational databases (e.g., PostgreSQL, Oracle, RDS).

  • Proficiency in Python or Scala for data processing.

  • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).

  • Understanding of data governance, security, and compliance in cloud environments.

Exposure to AI/ML platforms (e.g., AWS AI, SageMaker, OpenAI) is an advantage

Duties & Responsibilities

  • Collaborate with analysts, developers, architects, and business stakeholders to understand data needs and deliver technical solutions.

  • Design, build, and maintain data pipelines and integrations using AWS services such as S3, Glue, Lambda, and Redshift.

  • Develop and manage data lakes and data warehouses on AWS.

  • Support and maintain production and non-production data environments.

  • Optimize data storage and query performance through schema design and efficient data processing.

  • Implement CI/CD practices for data infrastructure, including monitoring, logging, and alerting.

  • Ensure data quality, security, and governance across all stages of the data lifecycle.

  • Document data models, pipelines, and architecture for internal use and knowledge sharing.

  • Stay current with AWS data services and best practices.

Contribute to a culture of continuous improvement and knowledge sharing within the team

Competencies

  • S3, Glue, Spark, Athena, Redshift, RDS, Lambda, Lake Formation

  • Strong SQL skills and experience with relational databases (e.g., PostgreSQL, Oracle, RDS).

  • Proficiency in Python or Scala for data processing.

  • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).

  • Understanding of data governance, security, and compliance in cloud environments.


  • Data Engineer

    2 weeks ago


    Centurion, Gauteng, South Africa Pty Full time R90 000 - R120 000 per year

    Reference: PR000667-RN-2Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Senior Data Engineer - AWS to join our financial services client based in Centurion. The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data...

  • Data Engineer

    3 days ago


    Centurion, Gauteng, South Africa Psybergate Full time R800 000 - R1 200 000 per year

    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Senior Data Engineer - AWS to join our financial services client based in Centurion. The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to...

  • Data Engineer

    3 days ago


    Centurion, Gauteng, South Africa Network1 Full time R900 000 - R1 200 000 per year

    Are you a cloud-native Data Engineer who thrives on building scalable, high-performance data solutions? This is your chance to join a forward-thinking organisation that's reshaping how data drives business decisions. Our client is a leading player in the financial services sector, known for its innovative approach to technology and data. With a strong focus...


  • Centurion, Gauteng, South Africa Momentum Full time R600 000 - R1 200 000 per year

    Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve their financial goals and life aspirations. We help people grow their savings, protect what matters to...


  • Centurion, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Job Title: Data Warehouse EngineerHire Resolves client is seeking a highly skilled and experienced Data Warehouse Engineer to join their team in Centurion, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining their data warehousing systems to ensure efficient data storage, retrieval, and analysis for business...


  • Centurion, Gauteng, South Africa Clyrofor SA Full time R900 000 - R1 200 000 per year

    We are seeking a skilled and motivatedSpecialist: Data Engineeringto join our dynamic Financial Services team.The ideal candidate will play a key role in implementing the company's Data Strategy by driving data awareness, engagement, and monetization while ensuring operational excellence across platforms.This role involves building and optimizing data...


  • Centurion, Gauteng, South Africa Momentum Full time R1 800 000 - R2 500 000 per year

    Role PurposeThe Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making. This individual brings strong technical experience, shows leadership in data initiatives, and works closely with both technical and business stakeholders...


  • Centurion, Gauteng, South Africa EQPLUS TECHNOLOGIES PTY LTD Full time R110 240 per year

    Gauteng, CenturionOur client based in Pretoria is urgently looking for a Data Engineer to join their team12 months renewable contractOnsiteRate- R530 p/hMinimum Qualification RequiredDegree or Diploma in – Information Technology, Engineering, Informatics or Business Information SystemsProcess engineering certification such as CBPP or similarMinimum...

  • Senior Data Analyst

    3 days ago


    Centurion, Gauteng, South Africa Metamorphosis Integrated Solutions Full time R250 000 - R500 000 per year

    Location: CenturionA Senior Data Analyst to join our data analyst team to deliver data driven products and insights to internal and external stakeholders through the professional implementation of designing, developing, testing, and presenting data products, models, and insights. To work closely with the data engineering team and business development, while...

  • AI Engineer

    2 weeks ago


    Centurion, Gauteng, South Africa Network IT Full time R80 000 - R120 000 per year

    Reference: ITE007281-Chan-1Our client, a leading technology-driven network and digital solutions provider, is embarking on a major AI transformation initiative and is seeking five early-career AI Engineers to join the foundational team.This is your chance to contribute to an end-to-end AI ecosystem; designing, deploying, and scaling intelligent systems that...