Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

PBT Group

NewBe an early applicant

Senior Data Engineer – Google Cloud Platform (GCP) (Contract)

Posted 17 views
Discussion

Summary

12-month contract in Johannesburg (hybrid) for a Senior Data Engineer at consultancy PBT Group to design, build and optimise cloud-native data platforms and batch/streaming pipelines on GCP, using BigQuery, Dataflow, Pub/Sub, Cloud Run, GKE, Composer and dbt.

PBT Group is seeking an experienced Senior Data Engineer with strong Google Cloud Platform (GCP) expertise to join a project focused on designing, developing and optimising scalable, cloud-native data platforms and near-real-time data pipelines.

The successful candidate will have extensive experience building highly parallelised, distributed data-processing solutions, with a strong understanding of batch and streaming architectures, event-driven processing and cloud-based data engineering.

Key Responsibilities

  • Design, develop and maintain scalable data pipelines and cloud-native data solutions on Google Cloud Platform.

  • Build and optimise batch-processing and near-real-time data pipelines.

  • Design and implement highly parallelised distributed data-processing solutions.

  • Develop and manage workloads using Cloud Run and Google Kubernetes Engine (GKE).

  • Design and implement streaming architectures using Pub/Sub and Dataflow.

  • Work with large-scale datasets and optimise data processing for performance, scalability and cost efficiency.

  • Implement and maintain data workflows and orchestration solutions.

  • Collaborate with technical teams and stakeholders to deliver robust, reliable and scalable data solutions.

Required Skills and Experience

  • 8+ years of experience in Data Engineering.

  • Strong, practical experience with Google Cloud Platform (GCP), particularly:

    • BigQuery

    • Google Cloud Storage

    • Dataflow

    • Cloud Composer

    • Cloud Run

    • Google Kubernetes Engine (GKE)

    • Dataproc

    • Pub/Sub

  • Strong experience with dbt.

  • Advanced Python and SQL skills.

  • Proven experience designing and developing distributed data-processing solutions.

  • Strong understanding of highly parallelised processing, event-driven architectures and near-real-time data pipelines.

  • Experience developing and optimising both batch and streaming data solutions.

Complementary Skills

Experience with any of the following will be advantageous:

  • Microsoft Azure and/or AWS.

  • Power BI and/or Looker.

  • Apache Spark.

  • Terraform and Infrastructure as Code.

  • Microservices architectures.

  • Event-driven architecture and integration patterns.

Qualifications

  • Relevant degree in Computer Science, Information Technology, Engineering or a related field.

  • Google Cloud Professional Data Engineer certification would be advantageous.

Contract Details

  • Location: Johannesburg – Hybrid

  • Contract Duration: 12 months

  • Expected Start Date: December 2026 / January 2027

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →