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)

Posted
Discussion

Summary

Senior Data Engineer on a 12-month contract (Johannesburg, hybrid) at consultancy PBT Group, designing and building scalable cloud-native data platforms and near-real-time pipelines on GCP. Core stack: BigQuery, Dataflow, Pub/Sub, dbt, Python and SQL, with workloads on Cloud Run and GKE.

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
  • Dataflow
  • 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:

  • Power BI and/or Looker.
  • Terraform and Infrastructure as Code.
  • 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.
  • 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 →