Job Description

Job Title: Data Modeller – BI Semantic Layer


We are looking for a Data Modeller with a strong focus on BI semantic layers to join our BI & Analytics function. While the underlying physical data models are owned by a central Data Management team, this role is critical in shaping, defining, and communicating semantic layer requirements to ensure Power BI models are business-aligned, performant, and scalable .

The ideal candidate will act as a bridge between business stakeholders, BI developers, and data engineering teams, ensuring that analytical needs are translated into well-structured fact and dimension models optimized for Power BI DirectQuery .

Key Responsibilities

Collaboration with Data & Engineering Teams

  • Translate business and analytical requirements into clear semantic layer specifications, including fact and dimension table definitions
  • Work closely with Data Engineering teams (including Snowflake specialists) to ensure data models are optimized for Power BI DirectQuery performance
  • Align semantic models with enterprise data standards and governance frameworks

Semantic Modelling & Power BI Development

  • Design, build, and maintain scalable and high-performance Power BI data models using DirectQuery
  • Define and manage KPIs, calculated columns, DAX measures, hierarchies, and relationships
  • Ensure consistency of business logic across dashboards and reports
  • Maintain and document semantic layer designs and assumptions

Business Engagement & Requirement Gathering

  • Partner with stakeholders across functions to understand reporting and analytical needs
  • Translate business questions into semantic modelling and KPI requirements
  • Create and present semantic layer diagrams and documentation using tools such as dbt docs, dbdiagram.io, Lucidchart, or Power BI model view
  • Act as a trusted advisor on best practices for BI modelling and analytics

Integration, Validation & Testing

  • Collaborate with UI/UX designers and report developers to ensure semantic models are intuitive and easy to consume
  • Validate data outputs against source systems and business expectations
  • Drive model testing, reconciliation, and data integrity checks across key reports and dashboards
  • Support production issues related to data models and semantic logic

Essential Skills & Experience

Technical Skills

  • Strong expertise in dimensional modelling and semantic layer concepts
  • Advanced proficiency in Power BI , including data modelling, DAX , and relationship management
  • Hands-on experience with Snowflake or similar cloud data platforms
  • Strong understanding of Power BI DirectQuery limitations and optimization techniques
  • Experience with other semantic layer tools (e.g., AtScale, CubeJS ) is a strong advantage

Communication & Stakeholder Management

  • Ability to clearly communicate data modelling concepts to both technical and non-technical stakeholders
  • Proven experience in leading requirement-gathering discussions and managing stakeholder expectations
  • Strong documentation and presentation skills

Soft Skills

  • Ability to manage multiple priorities and switch effectively between projects
  • High attention to detail while maintaining a big-picture perspective
  • Excellent verbal and written communication skills
  • Comfortable working in fast-paced, cross-functional environments

Desirable Tools & Experience

  • Experience with data modelling and diagramming tools such as Lucidchart, dbt, ER/Studio, or similar
  • Familiarity with Agile delivery methodologies
  • Experience using Agile tools such as Azure DevOps or JIRA

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application