Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

OSI Digital

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

 

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Data Engineer / BI Developer - GCP, dbt & Power BI in Vancouver, BC vacancy
  • $140k - $170k per year

     ...insurance processes, systems, and data with serious technical...  ...Databricks data lake end to end, dbt models, medallion layers, incremental...  ...stores, LLM observability. Develop and maintain cloud databases...  ...policies. Work with software/AI/ML engineers, data scientists, product, and... 
    Power BI
    Long term contract
    Full time
    Shift work

    Quandri

    Vancouver, BC
    3 days ago
  •  ...integral member of our development team, the Business Intelligence (BI) Developer is responsible for the development, implementation and support...  ...you will participate in evaluation of business requirements for data warehouse and reporting solution. Using your skills and... 
    Suggested
    Full time
    Contract work
    Manual labor

    Talentburst, Inc.

    Vancouver, BC
    more than 2 months ago
  • $185k - $220k per year

     ...The Role We’re looking for a Lead Data/Analytics Engineer to own how Dutch measures its product and business...  ...for behavioral data, Snowflake and dbt for warehousing and modeling, Prefect for orchestration, and Sigma for BI. You’ll partner with the BI team (which governs... 
    Suggested
    Full time
    Flexible hours

    Online Veterinarians

    Vancouver, BC
    a month ago
  •  ..., build, and maintain scalable data pipelines and architectures to...  ...and operational workloads. Develop and optimize ETL/ELT pipelines,...  ...closely with backend and platform engineers to integrate data pipelines...  ...enable self-service reporting and BI capabilities. Develop and maintain... 
    Power BI
    Full time
    Work at office
    Remote work
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Vancouver, BC
    more than 2 months ago
  • $20 per day

     ...see how you can grow with us! As a Developer Experience Engineer at Hiive, you will build the tooling,...  ...platform, product engineering, security, and data teams. Required Skills Experience...  ...An engaging social calendar, including bi-weekly catered lunches, bi-weekly “... 
    Suggested
    Full time
    Summer holiday
    Local area
    Relocation

    Hiive

    Vancouver, BC
    a month ago
  •  ...Corporate Citizenship.   POSITION SUMMARY The Maintenance Power Engineer performs a variety of skilled activities ranging from but not...  ...Root Cause Analysis process to determine immediate cause and help develop sustaining counter-measure Maintains a wide variety of power... 
    Permanent employment
    Full time
    For contractors
    Work at office
    Immediate start
    Trial period
    Flexible hours
    Shift work
    Night shift

    Sunrise Soya Foods

    Vancouver, BC
    more than 2 months ago
  • $35 - $38 per hour

     ...The Building Operator / 4th Class Power Engineer is responsible for the safe operation, maintenance, and optimization of building systems across...  ...service issues, system status, and required actions Develop and maintain operating instructions and procedures for equipment... 
    Hourly pay
    Long term contract
    Full time
    For contractors
    For subcontractor
    Internship
    Work at office

    Modern Niagara

    Vancouver, BC
    more than 2 months ago
  • $90k - $120k per year

     ...set days in the office and 2 WFH. About the role:  As a Data Platform Engineer II at Spring, you are a hands-on builder who delivers reliable...  ...infrastructure. You'll work across our core stack of AWS, Snowflake, dbt, and Airflow to build pipelines and platform components that... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    13 days ago
  •  ...Description We are seeking an Engineering Manager to lead our Measurement Data Engineering team within the Partnership...  ...-quality data capabilities that power our platform and support the...  ...Identify opportunities to improve developer experience, team workflows, internal... 
    Long term contract
    Full time
    Internship

    Twocircles

    Vancouver, BC
    more than 2 months ago
  • $150k - $195k per year

     ...pet care. The Role Most data teams report on the business....  ...standard for the team and mentor the engineers and analysts already here. You...  ...YOU'LL DO: Co-own our dbt + Snowflake platform (700+...  ...routing for LLM applications Develop shared observability pipelines,... 
    Full time
    Local area
    Flexible hours

    Online Veterinarians

    Vancouver, BC
    more than 2 months ago
  • $140k - $160k per year

     ...managers? We are looking for a Senior Data Integration Engineer for an existing vacancy in our IT department...  ...controls, and semantic context that power enterprise-wide AI and analytics. This...  ...Design & Build Pipelines   Develop scalable ETL/ELT processes to integrate... 
    Full time
    Work at office

    Connor, Clark

    Vancouver, BC
    more than 2 months ago
  •  ...and sizes all over the world. Two Circles is looking for a Data Engineer to join our dynamic KORE Intelligence Platform team. In this role...  ...3+ years experience automating repetitive tasks (like setups, developer onboarding, support, moving data, etc.) Technical Skills... 
    Full time
    Work at office

    Twocircles

    Vancouver, BC
    more than 2 months ago
  •  ...leading solution for mobile marketers, app developers, and industry analysts who demand...  ...global company, we are looking for a Senior Data Engineer to build amazing products together. We have...  ...meet evolving business requirements. Develop high-quality data programs using PySpark... 
    Full time
    Live In
    Worldwide
    Home office
    Flexible hours

    Sensor Tower

    Vancouver, BC
    more than 2 months ago
  • $184k - $205k per year

     ...Engineering Manager - Data & AI About Us Procurify is the Intelligent Spend Management company. We’re on a mission to give all organizations...  ...Engineering to grow technical leadership and further develop a highly engaged, high-performing team. You value accountability... 
    Long term contract
    Full time
    Immediate start
    Remote work
    Flexible hours

    Procurify

    Vancouver, BC
    more than 2 months ago
  •  ...Job description   Join INTRALOT as a Data Cloud Platform Engineer (DBA) - AWS Infrastructure At...  ...Teams Work closely with application developers to support schema changes, query optimization...  ...self-managed DBs on EC2. Database Engines: MySQL, PostgreSQL, Oracle, SQL... 
    Full time
    Worldwide

    Ballys Intralot Sa

    Vancouver, BC
    a month ago
  • $113.1k - $139.65k per year

     ...candidates must apply directly via the job posting on Si Systems website using the link below. Job posting link via Si Systems: Data Engineering, Team Lead Our Story & Purpose: We’re Vancity, a member-owned credit union built on the principles of inclusion and... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    more than 2 months ago
  • $120k - $140k per year

     ...insight for everyday people. We're looking for a senior backend engineer to own platform quality — consistency across services, thoughtful...  ...resolution — you close the loop New health report products developed alongside our scientific PM — from clinical question to shipped... 
    Full time

    Molecular You Co

    Vancouver, BC
    more than 2 months ago
  • $120k - $140k per year

     ...investments. Built on a native, AI-powered platform and more than a decade of proprietary data—including billions of social...  ...We’re looking for a DevOps Engineer to help support and grow Later’...  ...system efficiency, observability, developer experience, model deployment, and... 
    Long term contract
    Permanent employment
    Full time
    Local area
    Remote work

    Later

    Vancouver, BC
    more than 2 months ago
  • $192k - $240k per year

     ...support you need to grow your career. Engineering at Brex Engineering at Brex is about building...  ...and intention. Our teams span Software, Data, Security, and IT, and operate with high...  ..., query, and search infrastructure that powers critical Brex product experiences. PDP’s... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Vancouver, BC
    more than 2 months ago
  • $155k - $165k per year

     ...mission is a growing ecosystem of developers, agencies, and partners...  ...fully remote Senior Software Engineer to join our small, highly autonomous...  ...Ruby on Rails services that power integrations and developer...  ...TanStack, and Ember.js . We store data in PostgreSQL and use Kafka... 
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Smile.Io

    Vancouver, BC
    more than 2 months ago
  •  ...to, which determines what the metadata layer has to describe. An engineer who can hold that whole path in their head is worth more to us than...  ...reliable state delivery to intermittently connected devices. Data Platform Platform Migration: Lead high-scale analytical store... 
    Long term contract
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    a month ago
  • $110k - $160k per year

     ...investments. Built on a native, AI-powered platform and more than a decade of proprietary data—including billions of social...  ...position As a Senior Data Platform Engineer at Later, you'll own the...  .... Our analytics platform runs on GCP and BigQuery, and our operational... 
    Permanent employment
    Live In
    Local area
    Remote work

    Later

    Vancouver, BC
    5 days ago
  • $125k - $169.1k per year

     ...Our Members: As a Machine Learning Engineer Lead, you will join our Data Science & AI Pod, focused on...  ...and Machine Learning best practices to develop robust models and support data-driven...  ...automation platforms such as UiPath or Power Automate and familiarity with AWS, GCP... 
    Power BI
    Remote job
    Permanent employment
    Full time
    Internship
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    11 days ago
  •  ....   As a Senior Machine Learning Engineer, you will work as part of our ML/AI Squad...  ...objectives. Working alongside Data Scientists, Data Engineers, BI Architects, and Product Managers, you...  ...productionize machine learning models Develop tools and pipelines for tracking... 
    Full time
    Internship
    Worldwide
    Night shift
    3 days per week

    Match Group

    Vancouver, BC
    more than 2 months ago
  •  ...mission to simplify and democratize data and AI — from making the next...  ...their business. Founded by engineers — and customer obsessed — we leap...  ...user experience itself. AI/BI - AI/BI is redefining Business...  ...and advanced visualizations to powerful talk-to-your-data solutions,... 
    Full time
    Summer work

    Databricks

    Vancouver, BC
    more than 2 months ago
  • $130k - $180k per year

     ...in Workforce Intelligence that powers every people decision. We...  ...building the centralized control and data plane—the infrastructure,...  ...knowledge . As the Staff DevOps Developer on this initiative, you will...  ...will bring a blend of software engineering discipline, deep cloud networking... 
    Full time
    Work at office
    Remote work
    3 days per week

    Visier Solutions Inc

    Vancouver, BC
    more than 2 months ago
  • $165k - $185k per year

     ...Fanatics - rely on impact.com to power more than 350,000 partnerships...  ...: We're seeking a Senior Data Scientist to serve as an...  ...intersection of data science, platform engineering, and marketplace economics....  ...and advertiser health. Develop and maintain feedback loops that... 
    Long term contract
    Full time
    Temporary work
    Local area
    Home office
    Flexible hours
    Shift work

    Impact.com

    Vancouver, BC
    more than 2 months ago
  • $85k - $90k per year

     ...Description JDE Systems Developer Vancouver, BC Full-Time, On-Site CAN-BC-NO-048-130226   SUMMARY Reporting to the IT Applications...  ...enterprise technologies such as workflow platforms, QlikView, Power BI, Tableau Experience supporting multi-site or multinational... 
    Power BI
    Permanent employment
    Full time

    Doman Building Materials Group

    Vancouver, BC
    more than 2 months ago
  • $125k - $155k per year

     ...About Delta-Q Technologies: Delta-Q Technologies () develops and supplies battery chargers to original equipment...  ...vehicles and industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers... 
    Full time
    Work at office
    Shift work

    Delta-Q Technologies

    Vancouver, BC
    2 days ago
  • $80k - $130k per year

     ...monitoring systems enable us to provide real-time data and analysis, ensuring that all parties...  ...and private projects to contractors, engineers, and other stakeholders. With a proven...  ...employees.  We are looking for a Software Developer to join our Vancouver-based team and... 
    Full time
    For contractors
    Work at office
    Local area

    Inspired Hr Ltd

    Vancouver, BC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer / BI Developer - GCP, dbt & Power BI. Be the first to apply!