Senior AWS Data Engineer

apartmentPBT Group placeCape Town calendar_month 

PBT Group is seeking a Senior Data Engineer to support a Transformation programme, a strategic initiative focused on modernising and optimising data platforms, pipelines, and reporting capabilities.

This role is ideal for a hands-on data engineer with strong cloud expertise (AWS), modern data processing frameworks, and solid Power BI capabilities. While the role carries senior expectations, experienced mid-level candidates with strong technical depth are encouraged to apply, as complex architectural components will be supported by the existing senior team.

Key Responsibilities
  • Design, build, and optimise scalable data pipelines and workflows
  • Develop and maintain cloud-native data solutions within AWS
  • Implement and manage development and deployment pipelines
  • Support reporting and analytics use cases via Power BI
  • Collaborate with finance, analytics, and technology stakeholders
  • Ensure performance, reliability, and data quality across pipelines
  • Contribute to data platform evolution and best practices
  • Produce clear technical documentation and artefacts

Core Technical Requirements

Strong hands-on experience with:

  • Power BI (data models, performance optimisation, reporting integration)
  • AWS Ecosystem, including:
  • AWS Lambda
  • AWS EMR
  • AWS Step Functions
  • AWS Athena
  • AWS S3
  • ETL / ELT Pipeline Development
  • SQL (advanced querying & optimisation)
  • Python (data processing & automation)
  • Azure DevOps (CI/CD pipelines & source control)
Data Engineering & Platform Skills
  • Development of modular, maintainable data workflows
  • Performance tuning of large-scale data processes
  • Cloud-based analytics and processing patterns
  • Experience working with structured and semi-structured datasets
  • Understanding of distributed data processing concepts

Preferred Technical Exposure

Advantageous experience with:

  • AWS Glue, Redshift, or related services
  • Event-driven architectures (EventBridge, messaging patterns)
  • Spark / PySpark
  • Big Data / Hadoop-type ecosystems
  • Containerisation (Docker)

Developer & Collaboration Tooling

Experience working with:

  • Azure DevOps
  • JIRA, Confluence
  • CI/CD & Dev Pipeline setup
  • Source control & branching strategies
Qualifications & Experience
  • Bachelor’s degree in Computer Science, IT, Engineering, or related field
  • Senior Level: 8 – 10+ years data engineering experience
  • Mid-Level Consideration: 4 – 7 years strong relevant experience
  • Proven experience in cloud-based data environments
Key Competencies
  • Strong problem-solving & analytical ability
  • Hands-on, delivery-oriented mindset
  • Ability to work in evolving transformation environments
  • Strong stakeholder communication skills
  • Collaborative and adaptable
electric_boltImmediate start

Senior Data Engineer

apartmentRecru-itplaceCape Town
Our client is seeking to employ a Senior Data Engineer as the Head of Data Platform & AI to take ownership of their full data infrastructure and elevate the architecture behind their proprietary DMP (Data Management Platform). Youll work alongside...
business_centerHigh salary

Azure Data Engineer

apartmentPBT GroupplaceCape Town
PBT Group is seeking an Azure Data Engineer to join a modern, highly analytical environment within the SRS Data Science division. This role is ideal for a technically strong professional with 2–5 years of experience, a solid academic foundation...
local_fire_departmentUrgent

Data Engineer

apartmentE&D RecruitersplaceCape Town
Data Engineer Bellville, Cape Town Responsibilities:  •  Bachelor’s degree in engineering  •  Proven experience in data flow optimisation and automation  •  Proficiency in tools and technologies such as SQL, Python, and Power BI  •  Familiarity...