We are seeking an Analytics Engineer to support the modernization of legacy reporting and analytics capabilities into a governed, cloud-based architecture. This is a hands-on, SQL-heavy role focused on analytical data modeling, semantic layers, data quality, and BI modernization.
Key Responsibilities
Develop complex SQL queries, views, and reusable analytical datasets.
Build and maintain analytical, dimensional, and semantic data models.
Translate business and reporting requirements into scalable, governed data solutions.
Optimize SQL and analytical models for performance, scalability, and reuse.
Develop shared metrics, calculations, business rules, and semantic models.
Support migration and modernization of legacy BI, reporting, and analytics platforms.
Analyze legacy reports, SQL, workflows, calculations, and data dependencies as needed.
Simplify and consolidate duplicated legacy logic into reusable modern solutions.
Validate modernized outputs and investigate data or business-rule discrepancies.
Apply Git, version control, peer review, documentation, testing, and controlled deployment practices.
Collaborate with BI, analytics, data engineering, and business teams.
Required Qualifications
5+ years of experience in Analytics Engineering, BI Engineering, Data Engineering, or a related field.
Strong experience developing complex SQL queries, views, and reusable datasets.
Experience with dimensional and analytical data modeling, including facts, dimensions, grain, measures, and relationships.
Experience with relational databases and cloud-based analytical platforms.
Experience with BI modernization, reporting migration, or legacy platform transformation.
Strong analytical, troubleshooting, validation, documentation, and communication skills.
Technical Skills
Expert-level SQL, including complex joins, CTEs, window functions, aggregations, and query optimization.
Strong analytical, dimensional, and semantic modeling skills.
Experience with cloud data platforms;GCP/BigQuery preferred.
Experience with semantic or metrics layers such as Cube, dbt Semantic Layer, LookML, or similar technologies preferred.
Experience with BI tools such as Cognos, Alteryx, Tableau, or Power BI is an asset.
Proficiency with Git/version control and modern development practices.
Experience using AI-assisted development tools for SQL, coding, documentation, analysis, or troubleshooting is preferred.
Education
Bachelors degree in Computer Science, Information Systems, Data, Analytics, Engineering, or a related field preferred.
Equivalent professional experience will be considered.
Looking for your next career opportunity in the beautiful Kelowna, British Columbia area? Dive into our job listings and discover the incredible growth opportunities waiting for you in this picturesque region. Kelowna, nestled in the heart of the Okanagan Valley, offers a perfect blend of stunning landscapes, thriving vineyards, and a vibrant arts and culture scene. With world-class wineries, outdoor activities at Okanagan Lake, and cultural hotspots like the Kelowna Art Gallery and Kelowna Community Theatre, this area promises a lifestyle that balances career growth with relaxation and enjoyment. Don't miss out on the chance to experience the irresistible charm of Kelowna while advancing your career – explore our job openings today!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.