F

Four Seasons

Luxury hotel management with branded residences

BI Engineer

Business IntelligenceConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$100k - CA$120k

About the Job

Requirements

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

Responsibilities

  • Partner with business stakeholders to understand needs, clarify use cases, and translate requirements into 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 a consumption layer on 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 and transformation workflows and BI-ready data layers across Azure and Databricks.
  • Design solutions for reuse, extensibility, and long-term supportability, avoiding one-off builds and reducing technical debt.
  • Design, build, and own enterprise semantic models and reusable datasets that serve as a trusted 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, including Power BI semantic models and Databricks metric views.
  • Build governed, reusable analytical products, such as Databricks Genie spaces and Copilot-ready Power BI semantic models, for reporting and broader analytics and AI use cases.
  • Design, build, and deploy Databricks AI/BI Dashboards and Genie agents for 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 BI solutions, applying BI governance standards and development best practices to promote consistency, usability, maintainability, and trusted reporting.
  • Capture and maintain metadata, business definitions, and data lineage, including Unity Catalog and Power BI/Fabric lineage.
  • 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 so trusted, governed content is clearly identified and promoted for reuse.
  • Implement appropriate access controls, including row-level and object-level security, workspace roles, and least-privilege access, aligned with data privacy and security policies.
  • Maintain current solution, 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.

Desired Qualifications

  • Knowledge of AI is a value add.
  • Experience with AI and related projects is a value add.
  • Knowledge of AI and Microsoft Fabric is a value add.

About the Company

Four Seasons

Luxury hotel management with branded residences

Four Seasons manages a global network of luxury hotels, resorts, and branded residences under the Four Seasons name, typically without owning the real estate. It earns mainly through management fees tied to hotel revenue and operating profit, plus licensing and fractional ownership fees. Its differentiator is a strict focus on quality, service, culture, and brand, with offerings like branded residences and Four Seasons Residence Clubs that blend hotel services with ownership. Its goal is to maintain leadership in luxury hospitality by delivering exceptional guest experiences, expanding premium properties globally, and offering distinctive ownership that ties guests to the Four Seasons lifestyle.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1993

Recently Posted Jobs

Explore more opportunities at Four Seasons

See more jobs