Data Engineer / BI Developer – GCP, dbt & Power BI
Role Overview
Seeking a Data Engineer / BI Developer to build cloud-based data pipelines, transformation frameworks, and analytical reporting solutions.
The summary specifies 2–4 years of experience; the experience header states 3–5 years.
Employment is full-time. The role location is listed as Toronto, Canada.
Key Skills for This Role
Full Job Posting
Role overview
Seeking a Data Engineer / BI Developer to build cloud-based data pipelines, transformation frameworks, and analytical reporting solutions.
The summary specifies 2–4 years of experience; the experience header states 3–5 years.
Employment is full-time. The role location is listed as Toronto, Canada.
Responsibilities
- Design, develop, and maintain scalable Apache Airflow data pipelines.
- Develop and optimize BigQuery warehouse solutions and queries for performance and cost efficiency.
- Build reusable dbt models, tests, documentation, macros, and incremental processing logic.
- Develop Power BI reports, dashboards, semantic models, relationships, measures, calculated columns, and DAX calculations.
- Write optimized SQL for extraction, transformation, validation, and reporting.
- Create and maintain dimensional models, fact tables, views, and reporting datasets.
- Monitor Airflow DAGs and troubleshoot pipeline and data-quality issues.
- Perform source-to-target validation and data reconciliation; implement data-quality checks.
- Participate in code reviews, deployments, testing, and production support.
- Maintain technical documentation for pipelines, transformations, datasets, and dashboards.
Required qualifications
- 2–4 years of experience in data engineering, business intelligence, or analytics engineering.
- Strong hands-on experience with Google BigQuery, Apache Airflow DAGs, dbt Core or dbt Cloud, SQL, and Power BI.
- Understanding of Power Query, DAX, 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 techniques.
- Experience with Git or similar version-control tools.
Advantageous experience
- Snowflake, Databricks, Apache Spark, or Lakehouse architecture is advantageous.
- Python for data engineering or automation is advantageous.
- Additional GCP services, Azure or AWS, CI/CD pipelines, data governance, and Agile/Scrum experience are advantageous.
Candidate profile
The candidate should be able to independently develop data pipelines and reporting solutions, troubleshoot technical issues, and work with business and technical stakeholders.
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
Vancouver, CAN
The employer is seeking a Data Engineer / BI Developer to build cloud data pipelines, transformation frameworks, and analytical reporting solutions. Applicants need hands-on BigQuery, Airflow, dbt, SQL, and Power BI expe
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
Vancouver, 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