Data Engineer / BI Developer – GCP, dbt & Power BI
Role Overview
Build cloud-based data pipelines, transformation frameworks, and analytical reporting solutions.
The role title identifies a Data Engineer / BI Developer specializing in GCP, dbt, and Power BI.
The description states full-time employment and gives inconsistent experience ranges: 3–5 years in the heading and 2–4 years in the summary and required skills.
Key Skills for This Role
Full Job Posting
Role overview
Build cloud-based data pipelines, transformation frameworks, and analytical reporting solutions.
The role title identifies a Data Engineer / BI Developer specializing in GCP, dbt, and Power BI.
The description states full-time employment and gives inconsistent experience ranges: 3–5 years in the heading and 2–4 years in the summary and required skills.
Responsibilities
- Design, develop, and maintain scalable pipelines using Apache Airflow; develop and optimize data warehouses using Google BigQuery.
- Build reusable dbt transformations, models, tests, documentation, macros, and incremental processing logic.
- Create Power BI reports, dashboards, semantic models, relationships, measures, calculated columns, and DAX calculations.
- Write optimized SQL and maintain dimensional models, fact tables, views, and reporting datasets.
- Monitor Airflow DAGs; troubleshoot data pipelines and data-quality issues; optimize BigQuery performance and cost.
- Perform source-to-target validation and reconciliation, implement data-quality checks, and support reviews, deployments, testing, and production.
- Maintain technical documentation for pipelines, transformations, datasets, and dashboards.
Required skills and experience
- Two to four years of Data Engineering, Business Intelligence, or Analytics Engineering experience; the description also states 3–5 years in its experience heading.
- Hands-on Google BigQuery, Apache Airflow DAG, dbt Core or dbt Cloud, SQL, and Power BI experience.
- Knowledge of Power Query, DAX, data modeling, Power BI Service, semantic model refresh, and row-level security.
- Understanding of ETL/ELT architecture, data warehousing, fact and dimension models, and star-schema reporting.
- Knowledge of data validation, reconciliation, and troubleshooting; experience with Git or similar version control.
Additional advantageous skills
- Snowflake; Databricks, Apache Spark, or Lakehouse architecture; Python for data engineering or automation.
- Additional GCP services, Azure or AWS, CI/CD pipelines, data governance, data quality, metadata management, security concepts, and Agile/Scrum are listed as advantages or good to have.
- Candidates with broader modern data-platform exposure, particularly Snowflake and Databricks, are preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at OSI Digital
Oracle Fusion HCM Functional Consultant
, UAE
OSI Digital is seeking an experienced Oracle Fusion HCM Functional Consultant to lead implementations and production support, including configuration, migration, and client-facing delivery. Candidates need 10+ years of O
Salesforce Lead
Vancouver, CAN
OSI Digital is seeking a Salesforce Lead to architect and deliver enterprise Salesforce solutions across Sales, Service, and Experience Cloud. Applicants need extensive CRM and Salesforce implementation experience, deep
Sr. Boomi Consultant
Vancouver, CAN
OSI Digital is seeking a Senior Boomi Consultant to design, implement, and maintain EDI and integration solutions using Boomi. Applicants need 5+ years of relevant experience, strong EDI standards and protocol knowledge,
Data Engineer / BI Developer – GCP, dbt & Power BI
Toronto, CAN
OSI Digital is seeking a Data Engineer / BI Developer to build and maintain cloud data pipelines, warehouse transformations, and analytical reporting solutions. The role requires experience with BigQuery, Airflow, dbt, S
Salesforce Developer/ Technical BA
Vancouver, CAN
OSI Digital is seeking a Senior Technical Business Analyst / Salesforce Developer to own Salesforce solutions across requirements discovery, configuration, custom development, integrations, governance, and releases. The
Salesforce Technical Business Analyst
Vancouver, CAN
OSI Digital is seeking a Senior Salesforce Technical Business Analyst / Developer to own requirements discovery, Salesforce administration, declarative automation, custom Apex and LWC development, integrations, testing,
Salesforce Technical Business Analyst
Vancouver, CAN
OSI Digital is seeking a Senior Salesforce Technical Business Analyst who can lead requirements discovery, configure complex Salesforce environments, develop Apex and Lightning Web Components, and deliver secure integrat
Oracle Fusion HCM Functional Consultant
, UAE
Salesforce Lead
Vancouver, CAN
Sr. Boomi Consultant
Vancouver, CAN
Data Engineer / BI Developer – GCP, dbt & Power BI
Toronto, CAN
Salesforce Developer/ Technical BA
Vancouver, CAN
Salesforce Technical Business Analyst
Vancouver, CAN
Salesforce Technical Business Analyst
Vancouver, CAN
Salesforce Technical Business Analyst
Vancouver, CAN