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

Data & Analytics Engineer, MS Fabric

$105k - $125k per year

Rocky Mountaineer

Role Overview

Armstrong Collective is the parent company of Rocky Mountaineer and Canyon Spirit, creating unforgettable rail journeys through some of the most breathtaking landscapes in Western Canada and the American Southwest. Guided by our values—Create Meaningful Moments, Be One Team, and Achieve Extraordinary Outcomes— we show up every day with pride, ownership, and a shared commitment to excellence. We work hard, support one another, embrace new possibilities, and celebrate growth, all in a respectful and inclusive environment where integrity, collaboration, and passion for the guest experience lead the way.

We are looking for a versatile Data Engineer with deep expertise across the Microsoft Fabric platform who demonstrates strong ownership, accountability, and continuous learning while delivering modern data solutions end‑to‑end. In this individual contributor role with informal technical leadership expectations, you take initiative to guide approaches, influence best practices, and support peers, while remaining hands‑on in design, build, and delivery.

Key Responsibilities

  • Design canonical data models, taking ownership of data quality, integrity, and alignment to business needs.
  • Apply entity‑relationship, normalized, and dimensional modelling techniques with strong attention to detail and continuous improvement.
  • Design and implement end‑to‑end data pipelines, proactively identifying risks and ensuring reliability and scalability.
  • Build and optimize Spark / PySpark pipelines, ensuring performance, maintainability, and quality outcomes.
  • Lead the modernization of legacy T‑SQL workloads into Spark, influencing design decisions and ensuring successful delivery.
  • Design and maintain Power BI semantic models, enabling business‑friendly and high‑performing datasets.
  • Build intuitive Power BI reports and dashboards that drive decision‑making and user adoption.
  • Champion self‑serve analytics by enabling users, promoting best practices, and contributing to governance standards.
  • Leverage Fabric and Copilot capabilities to improve productivity and generate insights.
  • Implement monitoring, observability, and data quality controls, taking proactive action on issues.
  • Collaborate with stakeholders, guiding discussions and clarifying requirements to deliver effective data solutions.
  • Contribute to standards, CI/CD practices, and documentation, influencing continuous improvement across the team.

Mandatory Qualifications

  • 5+ years of data engineering experience with delivery of batch and streaming workloads.
  • Strong Power BI development experience including semantic models, reports, dashboards, and advanced DAX.
  • Demonstrated expertise in enterprise data modelling including ER, normalized, and dimensional modelling.
  • Experience designing canonical data models across multiple systems and use cases.
  • Hands‑on experience with Microsoft Fabric, Lakehouse, Pipelines, and Notebooks.
  • Strong Spark / PySpark experience with production environments such as Databricks or Fabric.
  • Experience converting complex T‑SQL workloads into Spark with structured validation approaches.
  • Strong T‑SQL knowledge and understanding of relational systems.
  • Experience with CI/CD practices, including source control and deployment pipelines.
  • Experience supporting self‑serve analytics and enabling business users.
  • Proficiency with data modelling tools.

Preferred Qualifications

  • Relevant Microsoft and data certifications (e.g., DP‑700, DP‑600, PL‑300, DP‑203, Databricks certifications).
  • Experience with Fabric Copilot or AI‑assisted development tools.
  • Exposure to data mesh, medallion architecture, and modern data design patterns.
  • Experience in regulated or data‑sensitive industries.

What Success Looks Like

  • Demonstrates strong ownership and accountability, consistently delivering high‑quality data solutions.
  • Builds trusted relationships and collaborates effectively across teams.
  • Acts as a go‑to technical contributor, proactively supporting and influencing others.
  • Continuously improves systems, processes, and personal capability.
  • Within first 2 months: contributes to canonical data model design and understands platform architecture.
  • Within 3 months: delivers enhancements to pipelines and publishes semantic models and reports.
  • Within 6 months: owns end‑to‑end data products and contributes to migration and governance initiatives.

Work Environment

Hybrid role with three in‑office days per week based in Vancouver, BC.

Compensation

  • The base salary offered for this role is $105,000 to $125,000 per annum and can vary based on job‑related expertise, qualifications, experience and internal equity.
  • Eligible for Armstrong Collective’s discretionary bonus program.

Eligible Benefits

  • Medical, Dental, Vision, Life Insurance
  • Short‑term and long‑term disability benefits
  • Travel emergency assistance
  • Vacation and sick time
  • Up to 5% RRSP and/or TSFA match
  • Two complimentary annual train tickets after first year of employment

Equal Opportunity Employer

Armstrong Collective, Rocky Mountaineer and Canyon Spirit are equal‑opportunity employers, driven by our values of creating meaningful moments, being one team, and achieving extraordinary outcomes. Our strong company culture supports our vision of a diverse, open, safe, and respectful workplace. We celebrate diversity and are committed to creating an inclusive environment for all team members. If you require any accommodation during the application process or throughout your employment, please let us know. We will work with you to ensure your needs are met and to create a supportive environment.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Data & Analytics Engineer, MS Fabric in Vancouver, BC vacancy
  •  ...of industry and life experience. We are seeking a Senior Data Analytics Developer – Fabric Platform to join our team. Reporting to the Software...  ...continuous learner who enjoys elevating others, improving engineering practices, and staying current with evolving database technologies... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    IMDEX

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

     ...CWPM_1000   The Enterprise Analytics function at Canfor has a vision to deliver data, information and tools to...  ...and innovate.   The Lead Data Engineer provides technical leadership for...  ...streaming data pipelines in Microsoft Fabric, while establishing engineering standards... 
    Suggested

    Canfor

    Vancouver, BC
    8 hours ago
  • $135.7k - $203.5k per year

     ...for you too. About the Team The Analytics Platform team is responsible for Workday...  ...Analytics an industry-leading comprehensive Data Management and Analytics platform that...  ...flows into Workday. We partner closely with engineering design data science and partner product... 
    Suggested
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    19 hours ago
  •  ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously....  ...ourselves. What You’ll Do  As our Principal Data Engineer, you will help lead the technical...  ...modeling, and data contracts) that serve analytics, ML feature engineering, and product... 
    Suggested
    Hourly pay
    Full time
    Remote work
    Flexible hours

    JobGet

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

     ...Opportunity We are looking for a Staff Data Engineer who serves as the universal data...  ...the warehousing strategies that drive our analytics. You will be the authority on data physics...  ...services from the underlying storage engine. Mentorship: You will elevate the data... 
    Suggested
    Remote work

    Synthesis Health

    Vancouver, BC
    19 days ago
  • $110k per year

     ...CAD, commensurate with experience. About the Team: The Data & Analytics team is moving from a legacy reporting model to a modern data...  ...pipelines, enforcing rigorous data quality standards, and creating engineering patterns that let analytics, product, engineering, and AI... 
    Full time
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Vancouver, BC
    16 days ago
  •  ...with your day  Overview  We're looking for a Senior Data Platform Engineer to lead the design, implementation, and evolution of our data...  ...~ SQL fluency — you can write, optimize, and debug complex analytical queries  ~ Experience designing medallion or multi-layer... 
    Full time
    Work at office
    Day shift

    RAZR Marketing, Inc.

    Vancouver, BC
    5 days ago
  • $120k - $140k per year

     ...days in the office and 2 WFH. About The Role As a Senior Data Engineer at Spring, you are a technical leader and strategic problem-...  ...closely with senior stakeholders across Finance, Risk, Product, Analytics, and Engineering, this role helps frame problems, define SLAs,... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    21 days ago
  • $113.1k - $153k per year

     ...using the link below. Job posting link via Si Systems: Data Engineering Team Lead Our Story & Purpose: WereâVancity a member-owned...  ...~ Actingas a trusted technical advisor to product analytics and platform leadership ~ Influencingengineering practices... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Flexible hours

    Vancity

    Vancouver, BC
    19 hours ago
  • $180k - $210k per year

     ...Diligent is looking for a Technical Director of Data Engineering to help design and build the next generation of data and AI infrastructure...  ...infrastructure, event-driven architectures, vector databases, analytics platforms, and real-time data processing. You should be equally... 
    Work at office
    Local area
    Flexible hours

    Diligent Corporation

    Vancouver, BC
    19 days ago
  • $120k - $150k per year

     ...Platform Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve existing analytics applications that...  ...Kubernetes, through deployment pipelines in Azure DevOps, to data engineering with Azure Databricks, Spark SQL, dbt, or Python containers, and... 
    Full time
    Live In
    Manual labor
    Work at office

    Teck

    Vancouver, BC
    1 day ago
  •  ...shapes and sizes all over the world. Responsibilities *Redshift Experience is essential for this role *Experience working with Big Data Essential Create and maintain data warehouses and associated ETL processes using DBT models in Redshift Implement and maintain... 
    Full time
    Work at office

    Two Circles

    Vancouver, BC
    22 days ago
  • Become a Backend Test Engineer at Apple’s App Store Analytics team in Vancouver. Focus on backend test automation in a robust Big Data environment utilizing Python or Java. In this essential role, you will work on ensuring the integrity and reliability of customer data for... 

    Apple Inc.

    Vancouver, BC
    1 day ago
  • $138k - $168k per year

     ...The Data Engineering team’s mission is to ensure high-quality data to enable data-informed decision-making across Asana. You will build data...  ...partner with the Infrastructure team to build a self-service analytics platform for the company. This role is based in our Vancouver... 
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    a month ago
  •  ...and are entering our next phase of growth. Key Responsibilities Databricks Platform Expertise • Develop, manage, and optimize data pipelines on the Databricks platform. • Debug and troubleshoot Spark applications to ensure reliability and performance. • Implement... 
    Full time

    flaglerhealth

    Vancouver, BC
    16 hours ago
  •  ...Lead Data Engineer (Azure / Databricks / Python) Who we are We are Two Circles. We are a Sports & Entertainment Marketing business. We...  ...You will be helping to build the leading data management and analytics platform for the sports industry. In this role, you'll work with... 
    Work at office

    Two Circles

    Vancouver, BC
    29 days ago
  • $86 - $108 per hour

     ...Location: Vancouver, British Columbia Type: Contract Job #14346 Our client is looking for a Senior Data Engineer/Architect to provide technical leadership and guidance migrating an on-prem data warehouse to a data like architecture on AWS. Fully remote in Canada... 
    Contract work
    Remote work

    MatchBox

    Vancouver, BC
    15 days ago
  • $196.6k - $258.1k per year

     ...Setting the bar in technical fabrics and functional design, we create...  ...this team The Enterprise Data & AI organization is a strategic...  ...foundation, AI-driven data analytics and insights, and AI solutions...  ...responsibilities As a Principal Software Engineer, you will own the system... 
    Long term contract
    Permanent employment
    Part time
    Immediate start

    lululemon

    Vancouver, BC
    28 days ago
  •  ..., accessibility, and compassion in pet care. The Role Most data teams report on the business. Ours builds with it. We're shipping...  ...expected to set the technical standard for the team and mentor the engineers and analysts already here. You will report directly to the VP of... 
    Local area

    dutch

    Vancouver, BC
    19 days ago
  • $107k - $132k per year

     ...Role Overview   Reporting to the Lead, Data Scientist, the Data Scientist who joins...  ...deploy machine learning models, advanced analytics, and Generative AI solutions in...  ...datasets from diverse sources using modern data engineering practices. Ensure scalability, reliability... 
    Full time
    Work at office

    Teck

    Vancouver, BC
    8 hours ago
  • $170k - $240k per year

     ...harnessed the power of cutting-edge deep learning technology and data science to transform how brands connect with their customers. Our...  ...industry.   Now, we’re growing! The Role As a Staff Software Engineer, Big Data , you will define and drive the long-term technical... 
    Long term contract
    Summer work
    Work at office
    Remote work
    Work from home

    Cognitiv

    Vancouver, BC
    26 days ago
  •  ...Reporting to the MIS Lead, the Data Developer, MIS (Data) is responsible for...  ...Enterprise Performance Reporting, operational analytics, and future Enterprise Data Platform transition...  ...Qualifications   Bachelor’s degree in Engineering, Computer Science, Business, Data... 
    Long term contract
    Contract work
    For contractors
    Work at office
    Remote work

    Teck

    Vancouver, BC
    8 hours ago
  • $125k - $175k per year

     ...Responsibility: Your Job DarkVision, part of Koch Engineered Solutions, is looking for a Director of Data Operations who will oversee our data analysis operations...  ...background check. keywords: data, analysis, analytics, operations, operational, deliverables, reports, reporting... 
    Full time
    Work at office

    DarkVision

    Vancouver, BC
    9 days ago
  • $116.2k - $152.6k per year

     ...athletic pursuits. Setting the bar in technical fabrics and functional design, we create...  ...This role encompasses Inbound Technology & Analytics responsibilities across global Inbound Logistics...  ...reporting and metric governance, ensuring data integrity, consistent definitions, and... 
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    more than 2 months ago
  •  ...include frontend and backend engineers, AI research scientists, and others...  ...but not limited to, payments, analytics, subscriptions, new products,...  ...We're looking to hire for our Data side of our AI team at...  ...Candidate Should Have ~ BS/MS/PhD in Computer Science or a related... 
    Remote job
    Work at office
    Shift work

    Speechify

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

     ...potential. Title And Summary Senior Data Scientist Overview The Security...  ...lifecycle, from data acquisition and feature engineering through experimentation, validation,...  ...and development of machine learning and analytical approaches to identify agents and risks in... 
    Full time
    Worldwide

    Mastercard

    Vancouver, BC
    13 days ago
  • Energize your career as the Accounting Manager at EarthDaily Analytics in Vancouver. Lead a talented accounting team in ensuring robust financial reporting and operational excellence. This role is crucial for overseeing the month-end close process and maintaining compliance... 
    Contract work

    EarthDaily

    Vancouver, BC
    1 day ago
  •  ...on a mission to simplify and democratize data and AI — from making the next mode of transportation...  ...to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...to the Vancouver site, including: Log Analytics - Our customers increasingly use... 
    Remote job
    Summer work
    Worldwide

    Databricks

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

     ...Opportunity We are seeking Snowflake Data Architects for our AI & Data practice...  ...logical and physical data models to support analytics, AML, reporting, and AI use cases Define...  ...stakeholders, data scientists, and data engineers to define data requirements, source data... 
    Long term contract
    Weekend work

    EY

    Vancouver, BC
    1 day ago
  •  ...IRL 3 days/week. The Match Group Core Data team is seeking a Senior Data Analyst to...  ...Fish. Reporting to the Senior Director of Analytics Strategy & Innovation, this person will serve...  ...Brand Senior Leadership, Product, Data Engineering, and corporate teams. This role is... 
    Full time
    Internship
    Worldwide
    3 days per week

    Match Group

    Vancouver, BC
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data & Analytics Engineer, MS Fabric. Be the first to apply!