Senior Software Engineer, AI & Data Solutions

British Columbia Investment Management Corporation

Victoria

Hybrid

CAD 106,000 - 128,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance-based incentive plan
Health & dental benefits
Defined benefit pension plan
Paid time off

Job summary

British Columbia Investment Management Corporation (BCI) seeks a Senior Software Engineer to design and deliver end-to-end full-stack solutions for the Private Equity analytics platform. You will work with PE teams to build AI agents, data pipelines, and analytical models, with production ownership from scoping through release.

You will leverage Python/JavaScript, Databricks, and Azure, delivering scalable apps, secure APIs, and robust CI/CD, while mentoring teammates and shaping engineering

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum 6 years of related experience with production applications.
  • Strong fundamentals in Python/JavaScript/TypeScript and full stack development.
  • Advanced SQL and Python proficiency.
  • Experience building agentic workflows and LLM-powered apps.
  • Hands-on Databricks and Azure experience.
  • Familiarity with AI-assisted development tools including Claude ecosystem.
  • Experience with transactional and analytical data stores.
  • Data engineering, ETL/ELT pipelines, data modeling.

Responsibilities

  • Lead end-to-end delivery of full-stack solutions for PE business units.
  • Design architecture, APIs, and DevOps for scalable applications.
  • Build agentic workflows and AI agents to process documents and data.
  • Own delivery from scoping to production release and support.
  • Develop data pipelines with clear lineage and auditability.
  • Mentor engineers and contribute to team standards.
  • Stay current with AI/Databricks ecosystem and apply value-driven capabilities.

Skills

Python
JavaScript/TypeScript
Full stack development
SQL
ETL/ELT pipelines
Databricks
Azure
LLM workflows
REST API design
Authentication/Authorization

Education

Bachelor's degree in Computer Science/Engineering

Tools

Databricks
Azure DevOps
Git CI/CD
Claude ecosystem
REST APIs

Job description

British Columbia Investment Management Corporation (BCI) seeks a Senior Software Engineer to design and deliver end-to-end full-stack solutions for the Private Equity analytics platform. You will work with PE teams to build AI agents, data pipelines, and analytical models, with production ownership from scoping through release.

You will leverage Python/JavaScript, Databricks, and Azure, delivering scalable apps, secure APIs, and robust CI/CD, while mentoring teammates and shaping engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

BCI • Vancouver

Hybrid
CAD 106,000 - 128,000
Relocation support
Hybrid work model
Competitive compensation
Senior Software Engineer
Senior Software Engineer

British Columbia Investment Management Corporation • Victoria

Hybrid
CAD 106,000 - 128,000
Performance-based incentive plan
Health & dental benefits
Defined benefit pension plan
+1
Senior Software Engineer
Senior Software Engineer

British-Columbia-Investment-Management-Corporation- • Victoria

Hybrid
CAD 106,000 - 128,000
Relocation support
Health & dental benefits
Defined benefit pension plan
+1
Senior Data Engineer - AI Data Platform & Pipelines Lead
Senior Data Engineer - AI Data Platform & Pipelines Lead

Quandri Technologies, Inc. • Vancouver

On-site
CAD 140,000 - 170,000
Employee stock options
Comprehensive health benefits
Four weeks paid vacation
+2
Senior AI Data Architect & Solution Engineer (Remote)
Senior AI Data Architect & Solution Engineer (Remote)

BMC Software • Canada

On-site
CAD 161,000 - 269,000
Senior Application Engineer – AI-Driven Cloud Leader
Senior Application Engineer – AI-Driven Cloud Leader

BMO • Toronto

On-site
CAD 86,000 - 185,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1
Senior Business Systems Analyst, Data & AI Solutions
Senior Business Systems Analyst, Data & AI Solutions

CIBC • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Incentive pay
Banking benefits
+6
Senior AI Data Architect — Remote Canada
Senior AI Data Architect — Remote Canada

BMC Software, Inc. • Montreal (administrative region)

On-site
CAD 161,000 - 268,000
Sr. Full Stack Engineer - .Net
Sr. Full Stack Engineer - .Net

B3 Systems • Toronto

On-site
CAD 90,000 - 130,000
AI/Data DevOps Engineer
AI/Data DevOps Engineer

BMO • Toronto

On-site
CAD 90,000 - 120,000
Health insurance
Tuition reimbursement
Accident and life insurance
+1