BI Engineer at Four Seasons Hotels and Resorts | CA | Rezi

BI Engineer at Four Seasons Hotels and Resorts

BI Engineer

Four Seasons Hotels and Resorts · CA

1 weeks ago

BI Engineer

Four Seasons Hotels and Resorts · CA

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this BI Engineer role.

Rezi rewrites your resume against Four Seasons Hotels and Resorts's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the BI Engineer posting at Four Seasons Hotels and Resorts — free, in seconds.

About the Role

The BI Engineer is a technical engineering contributor responsible for designing, building, and operating scalable, maintainable, and governed business intelligence solutions. This role focuses on semantic and data modelling, reusable datasets, and BI/data products that can scale across multiple use cases, supporting reporting, self-service analytics, and future AI use cases.

Responsibilities

  • Partner with business stakeholders to understand needs, clarify use cases, and translate requirements into clear, scalable BI solutions and data products.
  • Engineer scalable and maintainable BI solutions using software engineering practices, including version control, CI/CD and deployment pipelines, environment promotion, parameterization, code review, and automated testing.
  • Develop and optimize complex DAX measures and SQL queries for performance, accuracy, security, and accessibility.
  • Design, develop, and support Power BI reports and dashboards as one consumption layer on top of governed, reusable semantic models, delivering intuitive user experiences and actionable insights.
  • Rapidly prototype and iteratively refine solutions with business users, incorporating feedback while maintaining alignment with enterprise standards.
  • Partner with data engineers to shape ingestion, transformation workflows, and BI-ready data layers across Azure and Databricks.
  • Design solutions with reuse, extensibility, and long-term supportability in mind, avoiding one-off builds and reducing technical debt.
  • Design, build, and own enterprise semantic models and reusable datasets that serve as a trusted single source of truth across multiple reports, business areas, and use cases.
  • Collaborate with data architects to design dimensional and enterprise-aligned data models that scale across reporting, analytics, and AI use cases.
  • Define consistent business logic, metrics, and KPI definitions in shared semantic layers to reduce duplication and rework.
  • Build governed, reusable analytical products, such as Databricks Genie spaces and Copilot-ready Power BI semantic models.
  • Design, build, and deploy Databricks AI/BI Dashboards and Genie agents that enable natural-language analytics and self-service insights.
  • Prepare models for AI consumption through clear naming, descriptions, synonyms, and curated metadata.
  • Manage BI assets as products, with clear ownership, documentation, versioning, and lifecycle management.
  • Embed governance by design into every BI solution, applying BI governance standards and development best practices.
  • Capture and maintain metadata, business definitions, and data lineage so users can understand and trust where data comes from.
  • Build data quality checks into BI solutions, and develop and execute test plans, test scripts, reconciliation checks, and release validation activities.
  • Support endorsement and certification of datasets and semantic models.
  • Implement appropriate access controls, including row-level and object-level security, workspace roles, and least-privilege access.
  • Maintain current solutions, design, support, and operational documentation in Confluence and related repositories.
  • Monitor and optimize semantic model, query, dashboard, refresh, and pipeline performance.
  • Support production operations by troubleshooting defects, resolving incidents, and guiding technical teams through service interruptions and complex roadblocks.
  • Manage delivery work through Jira, including stories, tasks, defects, status updates, and resolution tracking.
  • Identify opportunities to improve scalability, reliability, performance, and robustness, and provide practical recommendations.
  • Work with analysts, subject matter experts, and cross-functional partners to turn business challenges into measurable insights.
  • Serve as a BI subject matter expert, providing technical guidance and support to BI consumers across the organization.
  • Drive adoption of self-service analytics through enablement, knowledge sharing, and promotion of certified, reusable datasets and semantic models.
  • Support the transition of legacy reporting solutions to future-state data and analytics platforms.
  • Share design, coding, modeling, testing, and analysis practices with team members to strengthen collective capability.
  • Work independently with minimal guidance while maintaining transparency on progress, risks, dependencies, and decisions.

Requirements

  • Bachelor’s degree required.
  • 6+ years of IT industry experience with data-related projects.
  • Minimum 5+ years of BI engineering experience, including semantic and data modelling, solution design, and report/dashboard development.
  • 4+ years of experience building BI and analytics solutions within Azure environments using Azure Databricks and Power BI.
  • Proven experience designing reusable, governed semantic models and datasets that support multiple reports, business areas, and use cases.
  • Experience applying engineering practices to BI, such as version control, CI/CD, deployment pipelines, and automated testing.
  • Experience with Databricks AI/BI dashboards, AI/BI genie and Power BI Copilot.
  • Advanced Power BI expertise across semantic modelling, development, administration, deployment, support, and visualization.
  • Strong DAX expertise for complex measures, calculations, and semantic model design.
  • Strong SQL skills, including writing, troubleshooting, enhancing, and optimizing complex queries, stored procedures, functions, and database components.
  • Strong semantic and dimensional modelling skills (e.g., star schema design), with experience in enterprise data warehousing, large datasets, and tabular models in Power BI and Azure Analysis Services.
  • BI engineering practices, including Git-based version control, CI/CD and deployment pipelines (e.g., Azure DevOps, Power BI deployment pipelines), Power BI Projects (PBIP/TMDL), Tabular Editor, and automated testing.
  • Knowledge of data governance practices and tools, including metadata management, lineage, data quality, endorsement/certification, row-level and object-level security, Unity Catalog.
  • Experience with the Azure analytics stack, including ADLS, Azure Data Factory, Azure Analysis Services, Power BI, Synapse Analytics, and related services.
  • Working knowledge of Azure Databricks Lakehouse, Delta Lake, Unity Catalog, metric views, AI/BI Dashboards, Genie and Power BI Copilot.
  • Proficiency with Jira, Confluence, and Microsoft Visio.
  • Strong listening, interpersonal, written, and verbal communication skills, with the ability to bridge business and technical perspectives.
  • Ability to work independently, exercise sound judgment, take initiative, and manage multiple priorities with minimal guidance.
  • Strong customer service orientation and a proven ability to support internal system users.
  • Ability to prioritize and execute tasks effectively under pressure.
  • Demonstrated time, task, and project management skills across concurrent initiatives.
  • Excellent analytical, mathematical, and creative problem-solving skills with close attention to detail.
  • Collaborative working style and the ability to contribute as a trainer, support partner, tester, analyst, and technical advisor.
  • Ability to translate complex business needs into clear data requirements, delivery priorities, and practical technical solutions.

Skills

  • Power BI
  • Azure Databricks
  • DAX
  • SQL
  • Semantic Modelling
  • Dimensional Modelling
  • Data Warehousing
  • Tabular Models
  • Azure Analysis Services
  • Git
  • CI/CD
  • Azure DevOps
  • Power BI Deployment Pipelines
  • Power BI Projects (PBIP/TMDL)
  • Tabular Editor
  • Automated Testing
  • Data Governance
  • Metadata Management
  • Data Lineage
  • Data Quality
  • Row-Level Security
  • Object-Level Security
  • Unity Catalog
  • ADLS
  • Azure Data Factory
  • Synapse Analytics
  • Databricks Lakehouse
  • Delta Lake
  • Metric Views
  • AI/BI Dashboards
  • Genie
  • Power BI Copilot
  • Jira
  • Confluence
  • Microsoft Visio
  • AI

Location

  • Toronto, Ontario

Work Type

  • Hybrid

Experience Level

  • 6+ years of IT industry experience
  • 5+ years of BI engineering experience
  • 4+ years of experience building BI and analytics solutions within Azure environments

Education Level

  • Bachelor’s degree

Salary/Compensations

  • $100,000 - $120,000 CAD

About the Company

  • Four Seasons is a global, luxury hotel management company managing over 130 hotels and resorts and 50 private residences in 47 countries.
  • Central to Four Seasons employee experience and social impact programming is the company’s commitment to supporting cancer research, and the advancement of diversity, inclusion, equality and belonging at Four Seasons corporate offices and properties worldwide.
  • At Four Seasons, we are powered by people and our culture enables everything we do.

Equal Opportunity

  • Four Seasons is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.