Senior Data Engineer GCP, Python, PySpark


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Experience Required: 5years
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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

Bachelors or Masters 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



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 Expert...