Enable job alerts via email!

Senior Data Engineer

PBT Group

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading data solutions provider is seeking a Senior Data Engineer in Cape Town. The candidate will be instrumental in a cloud migration initiative centered on Snowflake. Responsibilities include designing data pipelines, leading migration projects, and optimizing SQL queries. A minimum of 5 years’ experience and proficiency inSnowflake, dbt, AWS, and Python are essential for this role.

Qualifications

  • 5+ years of professional experience as a Data Engineer.
  • Proven hands-on experience with Snowflake, dbt, AWS, Airflow, and Python.
  • Advanced SQL development and optimization skills.

Responsibilities

  • Design, develop, and maintain data pipelines and transformation workflows.
  • Develop and optimize complex SQL queries for data extraction, transformation, and analytics.
  • Lead data migration initiatives to Snowflake within an AWS environment.

Skills

Snowflake
dbt
AWS
Airflow
Python
SQL

Education

Bachelor's degree in Computer Science, Information Systems, or a related field

Tools

Docker
Kubernetes
Job description
Senior Data Engineer job vacancy in Cape Town.

We are looking for a highly skilled Senior Data Engineer to join our team for a cloud migration initiative centered on Snowflake.

The ideal candidate will have strong expertise in dbt, AWS, Airflow, Python, and advanced SQL.

You will play a key role in building, automating, and optimizing data pipelines to ensure high performance and reliability in a modern, cloud-based data ecosystem.

Duties and Responsibilities:

  • Design, develop, and maintain data pipelines and transformation workflows using dbt and Airflow.
  • Develop and optimize complex SQL queries for data extraction, transformation, and analytics.
  • Lead and support data migration initiatives to Snowflake within an AWS environment.
  • Collaborate with architects, analysts, and business teams to ensure alignment on data requirements.
  • Implement data quality, lineage, and performance monitoring standards.
  • Leverage Python for data automation, validation, and process orchestration.
  • Contribute to continuous improvement and DevOps practices within the data engineering environment.

Skills & Experience Required:

  • 5+ years of professional experience as a Data Engineer.
  • Proven hands-on experience with Snowflake, dbt, AWS, Airflow, and Python.
  • Advanced SQL development and optimization skills.
  • Strong understanding of ETL/ELT, data modeling, and data warehousing principles.
  • Familiarity with CI/CD pipelines, version control (Git), and infrastructure as code.
  • Experience with cloud-based architecture and modern data stacks.
  • Strong analytical thinking and problem-solving ability.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • Certifications in AWS, Snowflake, or dbt are advantageous.
  • Experience with containerization (Docker, Kubernetes) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.