Jobber is hiring a Senior BI Engineer in Waterloo!

Jobber is hiring a Senior BI Engineer for its Business Intelligence team in Waterloo. The role centers on creating governed, scalable analytical assets that make company data trusted and easy to use. This person will design dimensional data models and centralized semantic layers, build and maintain reporting and dashboards, and support reliable data pipelines. The engineer will collaborate with Analytics and business stakeholders across Marketing, Sales, Customer Growth and Retention, and Product to standardize metrics and enable self-service analytics. The position also involves BI platform administration, access control, performance tuning, and promoting data literacy and governance. Jobber describes a fast-changing, collaborative environment and seeks someone proactive, communicative, and comfortable with ambiguity. The stated salary range is $125,800 to $170,100 CAD annually, with a midpoint of $147,900 CAD.

Key responsibilities

  • Design scalable data models and governed semantic layers for standardized reporting and analysis.
  • Translate complex SQL into reusable, performant models that support pipeline and query efficiency.
  • Partner with Analytics to model key business metrics for semantic-layer consumption.
  • Build and maintain high-quality enterprise reports and dashboards that provide actionable insights.
  • Develop and maintain dbt-based data pipelines for reliable transformation and loading.
  • Administer the BI platform, including user access, governance, performance tuning, and security.

Key requirements

  • Extensive experience in data architecture and dimensional modeling, including star or snowflake schemas.
  • Practical familiarity with implementing semantic layers for self-service analytics.
  • Expert-level SQL programming.
  • Experience building and maintaining data pipelines with dbt.
  • Knowledge of data governance, metric standardization, data quality enforcement, and access control.
  • Advanced dashboard design skills using Tableau or comparable visualization tools.
  • Understanding of complex relational data structures and cloud data platforms such as Snowflake.
  • Strong communication, stakeholder consultation, independent problem-solving, and comfort with ambiguity.
  • Ability to champion data literacy and influence adoption of governed data solutions.
  • Seniority: Senior
  • Work mode: Not specified
  • Salary: $125,800–$170,100 CAD annually (minimum to maximum; midpoint $147,900 CAD)
  • Key skills: SQL, Dimensional modeling, Semantic layers, dbt, Data pipelines, Data governance, Tableau, Data visualization, Snowflake, BI platform administration





Want more jobs?


Join our mailing list to receive updates about new data science and Senior BI Engineer jobs.



Twitter logo   Facebook logo   Instagram logo   Linkedin logo   Mastodon logo


LATEST DATA SCIENCE JOBS    -    MAILING LIST    -    POST A JOB    -    RESOURCES