Build AI agents and full stack applications at BCI in Victoria or Vancouver, using advanced Python and SQL for Private Equity.
As a Senior Software Engineer, you will deliver production applications, automated workflows, data pipelines, and analytical models. You will partner with Private Equity Finance, Operations, Deal teams, directors, and executives. The work includes Databricks, Azure, LLM-powered applications, and business-focused solution design.
Key Responsibilities:
- Define problems and requirements with Private Equity stakeholders
- Design full stack applications, APIs, integrations, and architectures
- Build agentic workflows for investment documents and fund administration files
- Own scoping, testing, deployment, production release, and ongoing support
- Develop validated pipelines for reporting, valuations, and audit review
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum six years of related experience delivering production applications
- Advanced proficiency in Python and SQL
- Experience with LLM applications, RAG, MCP, and tool-calling architectures
- Hands-on Databricks, Azure, data engineering, and CI/CD experience
Apply senior software engineering expertise across AI, Databricks, Azure, and Private Equity data solutions at BCI.
Senior AI Software Engineer in Vancouver employer: BCI
At British Columbia Investment Management Corporation (BCI), we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Located in the stunning city of Victoria, BC, our Associate Opportunity in Investment Management offers not only competitive benefits but also unparalleled growth opportunities through our Private Equity Early Talent Program, where you will learn from industry experts and engage in meaningful projects that drive financial success.