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

OSI Digital, Inc.

Vancouver

On-site

CAD 85,000 - 120,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

OSI Digital, Inc. in Vancouver, BC is seeking a Data Engineer / BI Developer with 2–4 years of experience to build cloud data pipelines and analytics solutions using Google BigQuery, Airflow, dbt, SQL, and Power BI.

You will design scalable pipelines, optimize data warehouses, develop dbt models, and create interactive Power BI reports while collaborating with stakeholders and ensuring data quality. The role requires hands-on experience with GCP, SQL, and BI tooling; familiarity with data

Qualifications

  • 2–4 years of experience in Data Engineering, BI, or Analytics Engineering
  • Hands-on experience with Google BigQuery, Airflow, and dbt
  • Strong SQL and data modeling knowledge
  • Experience building Power BI reports and dashboards
  • Familiarity with ETL/ELT concepts and data warehousing
  • Git-based version control experience

Responsibilities

  • Design, develop, and maintain scalable data pipelines using Apache Airflow
  • Develop and optimize data warehouse solutions using Google BigQuery
  • Build reusable transformation models with dbt
  • Create interactive reports and dashboards in Power BI
  • Write complex SQL queries for extraction, transformation, validation, and reporting
  • Create and maintain dimensional models, fact tables, views, and datasets
  • Develop dbt models, tests, documentation, macros, and incremental logic
  • Monitor Airflow DAGs and troubleshoot data-quality issues
  • Optimize BigQuery queries for performance and cost efficiency
  • Build Power BI semantic models, relationships, measures, and DAX calculations
  • Perform source-to-target validation and data reconciliation
  • Implement data-quality checks for reliable reporting
  • Participate in code reviews, deployments, and production support
  • Maintain documentation for pipelines, transformations, datasets, and dashboards

Skills

BigQuery
Airflow
dbt Core/Cloud
SQL
Power BI
Git
Data modeling
DAX
Power Query
Power BI Service
ETL/ELT
Star schema
Data quality
Snowflake

Tools

dbt Cloud

Job 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Osi Digital Inc • Vancouver

On-site
CAD 90,000 - 120,000
Data Engineer / BI Developer – GCP, dbt & Power BI
Data Engineer / BI Developer – GCP, dbt & Power BI

OSI Digital, Inc. • Toronto

On-site
CAD 70,000 - 110,000
Data Engineer / BI Developer – GCP, dbt & Power BI
Data Engineer / BI Developer – GCP, dbt & Power BI

Osi Digital Inc • Toronto

On-site
CAD 95,000 - 120,000
Data Engineer / BI Developer — GCP, dbt & Power BI
Data Engineer / BI Developer — GCP, dbt & Power BI

OSI Digital, Inc. • Toronto

On-site
CAD 70,000 - 110,000
BI Engineer (Data Analyst)
BI Engineer (Data Analyst)

Digital Agency Jobs • Vancouver

On-site
CAD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Markham

On-site
CAD 68,880 - 89,544
Data Engineer
Data Engineer

Buyerlink, Inc. • Victoria

On-site
CAD 90,000 - 120,000
Data Engineer
Data Engineer

Inizio Partners Corp • Toronto

On-site
CAD 120,000 - 170,000
Data Engineer - GCP
Data Engineer - GCP

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Senior Data Warehouse/BI Architect
Senior Data Warehouse/BI Architect

Altea Healthcare • Burnaby

On-site
CAD 126,000 - 154,000
Competitive pay
Startup stock options