Enable job alerts via email!

Data Engineer

Psybergate (Pty) Ltd

Centurion

On-site

ZAR 500,000 - 750,000

Full time

Yesterday
Be an early applicant

Job summary

A leading IT solutions provider in South Africa is seeking a Data Engineer for their financial services client based in Sandton. The successful candidate will develop end-to-end data solutions on AWS, involving data ingestion, transformation, and delivery. Candidates should have 5-7 years of data engineering experience and a bachelor's degree in a related field, along with strong SQL skills and proficiency in Python or Scala.

Qualifications

  • 5 - 7 years of experience in data engineering.
  • 3 years of hands-on experience with AWS services.
  • Strong SQL skills and experience with relational databases.

Responsibilities

  • Collaborate with stakeholders to understand data needs.
  • Design, build, and maintain data pipelines using AWS.
  • Ensure data quality, security, and governance across the data lifecycle.

Skills

Data Engineering
SQL
AWS
S3

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

AWS (S3, Glue, Redshift, Lambda)
Terraform
CloudFormation

Job description

Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.

We are looking for a Data Engineer to join our financial services client based in Sandton.

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.

What You Will Be Doing

  • 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

What We Are Looking For

  • Completed 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.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills

  • Data Engineering
  • SQL
  • AWS
  • S3
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.