Hiring.Camp

Data Engineer / BI Developer – GCP, dbt & Power BI

OSI Digital

·

Today

Salary
C$40k – C$90k/yr
Location
Vancouver, BC
Type
Full-time
Department
Engineering
Experience
2+ years
Closing date
Today
Source
ApplyToJob

Description

Job Title: Data Engineer / BI Developer – GCP, dbt & Power BI
Experience: 3–5 Years
Employment Type: Full-Time
Location: Vancouver, BC Canada

Job Summary
We are looking for a Data Engineer / BI Developer with 2–4 years of experience in building cloud-based data pipelines, transformation frameworks, and analytical reporting solutions.
The ideal candidate should have hands-on experience with Google BigQuery, Apache Airflow, dbt, SQL, and Power BI, along with a good understanding of data warehousing, ETL/ELT processes, data modeling, and dashboard development.
Key Responsibilities
  • Design, develop, and maintain scalable data pipelines using Apache Airflow.
  • Develop and optimize data warehouse solutions using Google BigQuery.
  • Build reusable and maintainable transformation models using dbt.
  • Develop interactive reports and dashboards using Power BI.
  • Write complex and optimized SQL queries for extraction, transformation, validation, and reporting.
  • Create and maintain dimensional models, fact tables, views, and reporting datasets.
  • Develop dbt models, tests, documentation, macros, and incremental processing logic.
  • Monitor Airflow DAGs and troubleshoot pipeline and data-quality issues.
  • Optimize BigQuery queries for performance and cost efficiency.
  • Build Power BI semantic models, relationships, measures, calculated columns, and DAX calculations.
  • Perform source-to-target validation and data reconciliation.
  • Implement data-quality checks to ensure reliable and consistent reporting.
  • Participate in code reviews, deployments, testing, and production support.
  • Maintain technical documentation for pipelines, transformations, datasets, and dashboards.

Required Skills
  • 2–4 years of experience in Data Engineering, Business Intelligence, or Analytics Engineering.
  • Strong hands-on experience with Google BigQuery.
  • Hands-on experience developing and maintaining Apache Airflow DAGs.
  • Good experience with dbt Core or dbt Cloud.
  • Strong knowledge of SQL and query optimization.
  • Hands-on experience with Power BI.
  • Good understanding of:
    • Power Query
    • DAX
    • Data modeling
    • Power BI Service
    • Dataset / semantic model refresh
    • Row-Level Security (RLS)
  • Understanding of ETL/ELT architecture and data warehousing concepts.
  • Experience working with fact and dimension models and star-schema-based reporting solutions.
  • Knowledge of data validation, reconciliation, and troubleshooting techniques.
  • Experience using Git or similar version-control tools.

Added Advantage / Good to Have
  • Any hands-on experience with Snowflake will be an added advantage.
  • Any experience with Databricks, Apache Spark, or Lakehouse architecture will be an added advantage.
  • Experience with Python for data engineering or automation.
  • Knowledge of additional GCP services such as:
    • Cloud Storage
    • Cloud Composer
    • IAM
    • Dataflow
    • Pub/Sub
  • Exposure to other cloud platforms such as Azure or AWS.
  • Experience with CI/CD pipelines for dbt, Airflow, or Power BI deployments.
  • Understanding of data governance, data quality, metadata management, and security concepts.
  • Experience working in Agile/Scrum delivery environments.

Preferred Candidate Profile
The candidate should be capable of independently developing data pipelines and reporting solutions, troubleshooting technical issues, and working with business and technical stakeholders to translate requirements into scalable data solutions.
Candidates with broader modern data-platform exposure, particularly Snowflake and Databricks, will be preferred.

Primary Technology Stack:
GCP | BigQuery | Airflow | dbt | SQL | Power BI | Git | Python

Additional Advantage:
Snowflake | Databricks | Spark | Azure | AWS

 

Skills

PythonAWSAzureGCPCI/CDSQLSparkAirflowSnowflakeDatabricksBigQueryData EngineeringETLGitPower BIAgileScrum

Similar Jobs

30

Data Engineer

i3·Quantico, VA

Today

Data Engineer

WSP·Noida, Uttar Pradesh

Today

Data Engineer

citibank·Pune, MH

Today

Data Engineer

Interclypse Inc.·Annapolis Junction, MD·Remote, Onsite

2d ago

Data Engineer

Cisco·USA-RESEARCH TRIANGLE PARK, US·Hybrid

2d ago

Data Engineer

HOLYWATER·Kyiv, Ukraine·Hybrid

2d ago

Data Engineer

EXL Talent Acquisition Team·US·Remote

3d ago

Data Engineer

EXL·US·Remote

3d ago

Data Engineer

WildBrain·London, England·Hybrid

3d ago

Data Engineer

Baselayer·San Francisco, California

3d ago

Data Engineer

SIA·Paris, IDF

3d ago

Data Engineer

Blood Cancer United·Remote

3d ago

Data Engineer

Sentinel Group·Wakefield, MA·Hybrid, Onsite

3d ago

Data Engineer

Damia Group·Lisbon·Remote, Hybrid, Onsite

3d ago

Data Engineer

Career.io·Remote

3d ago

Data Engineer

Averis·Medan, Indonesia

3d ago

Data Engineer

Accenture·Barcelona, La Rotonda·Hybrid

3d ago

Data Engineer

Creditsafe·Cardiff

3d ago

Data Engineer

Iluka·Perth, Western Australia

3d ago

Data Engineer

Eterniti·Barcelona, Catalunya·Hybrid

3d ago

Data Engineer

HealthPartners·Bloomington, MN

4d ago

Data Engineer

fr Orange·Sala Al Jadida, MA

4d ago

Data Engineer

Solventum·Bangalore Kar, IN·Hybrid

4d ago

Data Engineer

Booz Allen Hamilton·Arlington, VA +1

4d ago

Data Engineer

Thermofisher·Sweden - Uppsala - Salagatan 16F·Hybrid

4d ago

Data Engineer

Rhb·RHB Centre - Tower 1 Level 8, Malaysia

4d ago

Data Engineer

Expleo Pt En·Lisbon, PT

4d ago

Data Engineer

Accenture·Chennai, CDC2A

4d ago

Data Engineer

Dentsuaegis·DGS India - Bengaluru - Manyata N1 Block

4d ago

Data Engineer

Accenture·Pune, PDC3B +1

4d ago