Back to results

GCP Data Engineer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
Job Description: Experience Required: 6–8 years
Posting language
English
Posted

Original job description

Job Description: Experience Required: 6–8 years

​

  • Skills: Cloud & Big Data Engineering • GCP • Distributed Data Processing • ELT/ETL • Data Architecture

  • Job Description

  • We are seeking a highly skilled Senior Data Engineer with deep expertise in Google Cloud Platform (GCP), distributed data processing, and cloud-native data architectures.

  • This role involves designing, building, optimizing, and maintaining scalable data pipelines and analytical platforms supporting enterprise‑grade workloads.

  • The ideal candidate brings strong hands‑on experience in BigQuery, Dataflow, DataProc, Dataform, Cloud Composer (Airflow), PySpark, and end‑to-end ELT/ETL frameworks, along with robust knowledge of metadata, lineage, data quality, and CI/CD automation.

  • Key Responsibilities

    1. Data Engineering & Architecture: Design and implement end‑to‑end data architectures on GCP, including data lakes, data marts, and warehouse models. Build scalable batch and streaming pipelines using Dataflow, DataProc (Spark), Dataform, and Pub/Sub. Architect low‑latency, high‑throughput processing solutions supporting advanced analytics and ML workloads. Develop pre‑aggregated models, materialized views, and optimized analytical structures in BigQuery.

    1. ETL/ELT Pipeline Development: Design, develop, test, and optimize ELT/ETL pipelines for structured and unstructured data. Use Dataform and Cloud Composer (Airflow) for orchestration, dependency management, and metadata logging. Implement best practices for ingestion, transformation, storage, and data access patterns.

    1. Data Quality, Metadata & Governance: Implement enterprise‑grade data quality checks using Great Expectations or custom Python frameworks. Manage metadata, lineage tracking, data cataloging, and compliance with governance standards. Ensure data integrity, schema enforcement, and security‑by‑design principles across all data pipelines.

    1. Cloud Infrastructure & DevOps: Build and automate cloud infrastructure using Terraform, Jenkins, GitLab CI, and IaC best practices. Develop CI/CD workflows for pipeline deployments, testing gates, and operational automation. Monitor pipelines using Cloud Monitoring & Logging, optimizing for performance and cost.

    1. Cross‑Functional Collaboration: Work closely with data scientists, analysts, platform engineering, and product owners to translate complex business needs into scalable data solutions. Support legacy-to-GCP migration initiatives, including Hadoop and on‑premise workloads. Enable advanced analytics and ML workloads through ML‑ready data pipelines.

    1. Advanced Analytics & ML Support: Support feature engineering and ML data preparation for Vertex AI, Gemini, HuggingFace, or other ML platforms. Enable vector database workflows and generative AI data pipelines.

  • Required Technical Skills

  • Cloud & Big Data: Google Cloud Platform: BigQuery, DataProc, Dataflow, Cloud Composer (Airflow), GCS, Cloud Run, EventArc. Distributed Computing: Apache Spark, PySpark, Kafka. Data Lake & Lakehouse Architectures.

  • Programming & Tools: Python, SQL, Java. Git, Bitbucket, Jenkins, GitLab CI. Terraform (IaC). REST APIs, FastAPI. Airflow DAG development.

  • Data Engineering Competencies: Data modeling (OLTP/OLAP). Data Warehousing. ELT/ETL pipelines. Streaming & real‑time processing. Data profiling and validation. Metadata, lineage, quality management.

  • ​


    More about this job

    Responsibilities

    The Senior GCP Data Engineer at Astra North Infoteck will build data pipelines and warehouse models on Google Cloud, write ELT and ETL workflows, and check data quality. The role also automates cloud infrastructure and deployments and works with data scientists and analysts on business data needs.

    Requirements

    Candidates need 6 to 8 years of data engineering experience, strong hands-on skills in GCP services such as BigQuery and Dataflow, and proficiency in Python, SQL and Spark. Experience with Airflow, Terraform, CI/CD tools and data governance practices is expected.

    Skills

    • BigQuery
    • Dataflow
    • Dataproc
    • Dataform
    • Cloud Composer
    • Airflow
    • Google Cloud Platform
    • GCS
    • Cloud Run
    • EventArc
    • Pub/Sub
    • Apache Spark
    • PySpark
    • Kafka
    • Python
    • SQL
    • Java
    • Terraform
    • Jenkins
    • GitLab CI
    • Bitbucket
    • Git
    • FastAPI
    • REST APIs
    • Great Expectations

    Categories

    • Data & Analytics
    • Software
    • Technology
    • Consulting

    Keywords

    • GCP Data Engineer
    • Google Cloud Platform
    • BigQuery
    • Dataflow
    • Dataproc
    • Dataform
    • Cloud Composer
    • Airflow
    • PySpark
    • Apache Spark
    • Kafka
    • ETL
    • ELT
    • data pipeline
    • data warehouse
    • data lake
    • Terraform
    • CI/CD
    • Data Engineer
    • Cloud Data Engineer

    Seniority

    Senior

    Tools

    • BigQuery
    • Dataflow
    • Dataproc
    • Dataform
    • Cloud Composer
    • Airflow
    • Apache Spark
    • PySpark
    • Kafka
    • Terraform

    Languages

    • English

    Report this job

    Get in touch
    MovoJobs

    Contact us