Toronto, CAhybridPosted Jul 14, 2026
Posting intelligenceActively listedReposted 3×, possible evergreen/ghost posting

Skills

kubernetesterraformbigqueryairflowdockerhadoopgithubpythonsparkkafkacicdgooglecloud

About the role

Data Engineer – Google Cloud Platform (GCP), BigQuery, Python & Data Pipelines

Location: Hybrid – 3 Days per Week On-Site

Job Summary

• Skilled Data Engineer with hands-on Google Cloud Platform (GCP) experience to design, build, and maintain scalable data pipelines and cloud-based data solutions • Expertise in data warehousing, ETL/ELT development, big data technologies, and GCP services to support enterprise analytics and business intelligence initiatives

Key Responsibilities

• Design, develop, and maintain scalable batch and real-time data pipelines on GCP • Build and optimize data ingestion frameworks from multiple structured and unstructured data sources • Develop ETL/ELT processes using GCP-native services and modern data engineering tools • Design and implement data models for analytics, reporting, and machine learning use cases • Manage and optimize data storage solutions using BigQuery and Cloud Storage • Monitor data quality, performance, security, and governance standards • Collaborate with business stakeholders, data analysts, architects, and data scientists to deliver enterprise data solutions • Implement CI/CD, automation, and DevOps practices for data engineering workloads • Troubleshoot data processing issues and optimize pipeline performance • Ensure compliance with data security and privacy requirements

Required Skills

• Strong experience in Data Engineering and data pipeline development • Hands-on experience with Google Cloud Platform (GCP) services including: • BigQuery • Cloud Storage • Dataflow • Pub/Sub • Dataproc • Cloud Composer (Airflow) • Cloud Functions • Cloud Run • Strong programming skills in: • Python • SQL • PySpark • Experience with ETL/ELT frameworks and data integration tools • Strong knowledge of data warehousing concepts and dimensional modeling • Experience working with relational and NoSQL databases • Knowledge of real-time and streaming data architectures • Understanding of CI/CD pipelines, GitHub, and DevOps practices • Experience with data quality, metadata management, and governance

Preferred Skills

• Experience with Apache Spark, Hadoop, Kafka, and Airflow • Exposure to machine learning data pipelines and MLOps • Experience with Terraform or Infrastructure as Code (IaC) • Knowledge of containerization technologies such as Docker and Kubernetes • Experience in Banking, Financial Services, Insurance, or large enterprise environments

Required Qualifications

• Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field • Excellent analytical and problem-solving skills • Strong communication and stakeholder management skills • Experience working in Agile/Scrum environments

Essential Skills

• Google Cloud Platform (GCP) • BigQuery • Python • SQL • PySpark • ETL/ELT • Dataflow • Cloud Composer (Airflow) • Cloud Storage • CI/CD

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Data Engineer roles in Canada varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Data Engineer hub for Canada medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.