Senior Data & Analytics Engineer

BCIVictoria, BC
CA$105,000 - CA$128,000Hybrid

About The Position

British Columbia Investment Management Corporation (BCI) is seeking a Senior Data & Analytics Engineer with advanced Databricks proficiency, financial data literacy, and institutional-scale data engineering experience. This role is distinct from traditional IT, BI, or Data Engineer positions, requiring the individual to learn the business, build partnerships with subject matter experts, and own problems from discovery to delivery. Responsibilities include building data pipelines, reports, dashboards, and modern AI agents, with an emphasis on driving solutions rather than just executing them. The Data & Analytics team utilizes modern tools like Databricks, Power BI, and enterprise Claude, actively replacing traditional processes with agentic workflows. The work is high-impact, with 75% of the organization using their analytics, and involves collaborating with business users on high-ROI use cases in a fast-paced, supportive, and fun environment.

Requirements

  • Bachelor's degree in a related field.
  • Minimum 6 years of related experience.
  • Advanced proficiency with Databricks (required).
  • Advanced proficiency with SQL and Python and platforms like Power BI.
  • Advanced proficiency in data modelling, data architecture, and data engineering.
  • Demonstrated financial data literacy and experience working with data at institutional scale.
  • Demonstrated experience leading complex analytical projects end-to-end at high pace, quality, and value-add, with minimal direction required.
  • Evidence of being a top performer, self-starter, curious and capable of learning new skills, behaviours, and tools quickly.
  • Must be operating at a level of seniority sufficient to cover for and act as backup to the Manager in their absence.

Nice To Haves

  • Advanced proficiency using LLMs and AI-assisted development tools (e.g. Claude, Claude Code).
  • Knowledge of the investment management industry.

Responsibilities

  • Lead, build, and maintain complex end-to-end analytical solutions across the full delivery lifecycle.
  • Gather requirements.
  • Design and architect solutions.
  • Develop data models.
  • Develop data pipelines with clear lineage, reconciliation logic, and validation suitable for financial reporting and audit review.
  • Develop front-end solutions.
  • Provide ongoing support, including training and troubleshooting.
  • Mentor junior engineers on the team.

Benefits

  • Performance-based incentive plan
  • Comprehensive health & dental benefits
  • Defined benefit pension plan
  • Paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service