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 24 days ago
Similar jobs that could be interesting for youBased on the Data Engineer / BI Developer - GCP, dbt & Power BI in Vancouver, BC vacancy
  • $102k - $136k per year

     ...midstream, and downstream; and in the power sector includes thermal,...  ...a highly motivated Project Engineer to join the Power Business Unit...  ...position is based on current market data and aligned with internal pay...  ...on exciting projects to develop innovative solutions What... 
    Suggested
    Long term contract
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    Hatch

    Vancouver, BC
    22 hours ago
  • $52 - $55 per hour

     ...seeking an experienced Senior Full Stack Developer to join our team for a 12-month client engagement...  ...implement event-driven integrations using GCP Pub/Sub and CloudEvents. Implement...  ...~ Experience with PostgreSQL, including data modelling, query optimization, and... 
    Suggested
    Long term contract
    Contract work
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    10 days 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... 
    Suggested
    Full time
    Work at office
    Shift work

    Delta-Q Technologies

    Vancouver, BC
    23 days ago
  • $80 - $100 per hour

     ...The Opportunity: We’re looking for a Data Engineer to join our Data and Analytics Group within...  ...-centric solutions, and proactively develop strategic partnerships that allow Aviso Wealth...  .../CUMIS, and Desjardins. We’re proud to power businesses that empower investors . A... 
    Suggested
    Hourly pay
    Long term contract
    Temporary work
    Internship
    Work at office
    Remote work

    Aviso Wealth

    Vancouver, BC
    8 days ago
  •  ...precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously...  .... What You’ll Do  As our Principal Data Engineer, you will help lead the...  ...in-class tooling (Databricks, Snowflake, dbt, Kafka, etc.) aligned with engineering principles... 
    Suggested
    Hourly pay
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    3 days ago
  • $83.95k - $130k per year

     ...build a more sustainable, more inclusive world. Data MigrationData Modeling Data Quality ETL/ELT processing...  ...Databricks PySpark SQL Microsoft Fabric / Power BI are nice to haves Job Description Data engineers are responsible for building reliable and scalable... 
    Power BI
    Permanent employment
    Full time
    Local area

    Capgemini

    Vancouver, BC
    6 days ago
  • $171.1k - $227.5k per year

     ...are passionate about helping data teams solve the world's toughest...  ...their business. Founded by engineers — and customer obsessed — we leap...  ...started. We are the “AI/BI” team responsible for making Databricks...  ...of top-tier talent, and developing talent on the team. You... 
    Long term contract
    Worldwide

    Databricks

    Vancouver, BC
    a month ago
  • $120k - $140k per year

     ...Power Systems Project Manager, Data Center Focus Boston, MA | Syracuse, NY | Arlington, VA | Chicago...  ...experts are leaders in their fields, developing and delivering innovative solutions...  ...our technical leads across substation engineering, protection and control, and interconnection... 
    Long term contract
    Contract work
    Internship
    Local area
    Flexible hours

    Ramboll

    Vancouver, BC
    2 days ago
  •  ...make great games. And this is where you come in…   The Lead Data Engineer owns Kabam's central data platform end to end, from the game telemetry...  ..., quality and cost of petabyte-scale pipelines across GCP and Databricks. They set the standards for how data enters and moves... 
    Full time

    kabam

    Vancouver, BC
    9 days ago
  • $102.52k - $183.76k per year

     ...the value of technology and build a more sustainable, more inclusive world. We are seeking an experienced Databricks Data Engineer to design, develop, and maintain scalable data pipelines and cloud-based data platforms. The ideal candidate will have strong expertise in Databricks... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Vancouver, BC
    6 days 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...  ...Will Do Design & Build Pipelines Develop scalable ETL/ELT processes to integrate... 
    Internship
    Work at office
    Flexible hours

    Connor, Clark & Lunn Financial Group (CC&L)

    Vancouver, BC
    15 days ago
  • $140k - $205.7k per year

     ...posting follows. 26WD101417, Software Engineering Manager, Global Developer Relations Position Overview...  ...and training through personalized, AI-powered experiences. Improve access to engineering...  ..., networking, and API management (GCP Apigee). ~ Experience building and... 

    Autodesk

    Vancouver, BC
    13 days ago
  • $150k per year

     ...years or more Information technology Work setting Consulting firm Supervision 3-4 people Computer and technology knowledge Data Warehouse MS SQL Server MySQL Data analysis software C++ Python SQL Information technology Business intelligence... 
    Permanent employment
    Full time

    AMISEQ Technologies Inc

    Vancouver, BC
    6 days ago
  •  ...for quality, accessibility, and compassion in pet care. The Role We're looking for a hands-on Lead AI/Data Engineer to build and scale the AI systems powering Dutch. You'll design and ship production AI agents and services for pet parents, veterinarians, and internal... 

    dutch

    Vancouver, BC
    15 days ago
  • $123k - $165k per year

     ...midstream, and downstream; and in the power sector includes thermal,...  ...a highly motivated Project Engineer to join the Power Business Unit...  ...Maintain project risk registers, develop mitigation plans, assess...  ...position is based on current market data and aligned with internal pay... 
    Long term contract
    Contract work
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    Hatch

    Vancouver, BC
    22 hours ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation....  ...PostgreSQL or comparable relational databases, data modeling, integration data flows, and transactional... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Vancouver, BC
    10 days ago
  • $100k - $130k per year

     ...We’re seeking a highly-skilled Data Engineer with expertise in ETL, relational databases, and...  ...complex problems and own all aspects of developing end-to-end data flows, including gathering...  ...internal teams and stakeholders to power new services and features Participating... 
    Contract work
    Work at office
    1 day per week

    REW.ca

    Vancouver, BC
    15 days ago
  • $85k - $160k per year

    Senior Data Engineering Consultant Position Description CGI is more than just an IT consulting...  ...skilled data scientists, architects and developers to deliver an innovative solution to a...  ...and reporting consumers (e.g., Power BI, semantic models, curated datasets)... 
    Power BI
    Work at office
    Flexible hours
    Vancouver, BC
    a month ago
  • $110k per year

     ...adapt and thrive. Our solutions power $17BN in sales annually,...  ...experience. About the Team: The Data & Analytics team is moving...  ...quality standards, and creating engineering patterns that let analytics,...  ...partitioning, and performance tuning. Develop and maintain data models... 
    Full time

    iQmetrix

    Vancouver, BC
    20 days ago
  • usd135k - usd143k per year

     ...IRL). We think the same is true for creating the best platforms, so we work together IRL 3 days/week. We're looking for a Sr. Data Engineer  to join our new Match Group Core Data team . This new position is a hybrid role combining the technical expertise of a data engineer... 
    Full time
    Internship
    Worldwide
    3 days per week

    Match Group

    Vancouver, BC
    1 day ago
  • $120k - $150k per year

     ...DataVisor is the world's leading AI-powered Fraud and Risk Platform that...  ...and enrichment of any data, DataVisor's fraud and anti-money...  ...intelligence, powerful decision engine, and investigation tools work...  ...is a dual-track role: you'll develop the machine learning systems that... 
    Full time

    DataVisor

    Vancouver, BC
    8 days ago
  •  ...IRL). We think the same is true for creating the best platforms, so we work together IRL 3 days/week. We're looking for a Sr. Data Engineer  to join our new Match Group Core Data team . This new position is a hybrid role combining the technical expertise of a data engineer... 
    Full time
    Worldwide
    3 days per week

    matchgroup

    Vancouver, BC
    a month ago
  •  ...scalable, and easy for other developers to follow. And when it comes...  ...on the lookout for a Lead QA Developer to bring their skills to our...  ...work with. You’ll use your powers for good. This isn’t one of those...  ...’ll help build the quality engineering systems that let us ship... 
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours
    Afternoon shift

    AlgaeCal

    Vancouver, BC
    2 days ago
  •  .... Position The Operations Data Specialist is part of Woodfibre LNG 's Engineering Support team and is responsible for...  ...Data Warehouse (EDW). · Develop and maintain EDW implementation plans...  ...governance processes. · Develop Power BI dashboards and analytics outputs... 
    Power BI
    Long term contract
    For contractors
    Work at office

    Pacific Energy Canada

    Vancouver, BC
    a month ago
  • $42 per hour

     ...in person and remotely. Work setting ~ Website developer Responsibilities Tasks Consult with...  ...development and testing Research and apply meta-data to Websites and register Websites with search engines Consult with clients to establish the overall look... 
    Permanent employment
    Full time
    Remote work

    Y5 Creative

    Vancouver, BC
    1 day ago
  • $157k - $178k per year

     ...Analytical Engineering Manager The Data Science & Analytics team at Asana is how the company turns data...  ...numbers trustworthy, and that make AI-powered self-serve through Claude and...  ...What you’ll achieve Lead, grow, and develop a team of Analytical Engineers: Own hiring... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    16 days ago
  •  ...the Salesforce Commerce Cloud Developer, you will work with our team of...  ...of Salesforce Platform & Data Analytics. Responsibilities...  ...in Computer Science, Software Engineering, or related field ~5+ Years...  ...diversity. #EminenceCareers Powered by JazzHR TxvG5uIO5e... 
    Immediate start
    Remote work
    Work from home
    Home office
    Monday to friday

    Eminence Organic Skin Care

    Vancouver, BC
    2 days ago
  • $54.1k - $95.8k per year

     ...through cutting edge research and software engineering. The Systems engineering team at...  ...design of our appliance products, the Systems Developer serves as the core technical leader in driving...  ...quality, features, and performance. The data is then reviewed with organizational... 
    Full time
    Internship
    Work at office
    Relocation

    Motorola Solutions

    Vancouver, BC
    6 days ago
  •  ...Senior Microsoft Dynamics 365 CRM (CE) / Power Platform developer to become a core member of our team....  ...s degree in Computer Science, Software Engineering, or a related area. Have at least 5...  ...an advantage Experience with Power BI an advantage Preferred Competency Requirements... 
    Power BI
    Full time
    Live In
    Remote work

    Endeavour Solutions

    Vancouver, BC
    6 days ago
  •  ...These include frontend and backend engineers, AI research scientists, and...  ...We're looking to hire for our Data side of our AI team at Speechify...  ...pipeline, currently running on GCP and managed with Terraform....  ...bigger scale and lower cost to power our next-generation models.... 
    Remote job
    Work at office
    Shift work

    Speechify

    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!