
Principal Engineer AI
BMO Financial Group2 months ago
Base Salary
$112k - $209k/yr
Responsibilities
- Own enterprise AI platform capabilities through design, implementation, testing, deployment, and production operations.
- Build and operate AI gateways, policy engines, identity fabric, registries, guardrails runtimes, observability pipelines, and audit platforms.
- Engineer instrumentation, SLOs, latency budgets, resilience patterns, failure handling, and runtime evidence into platform services.
- Develop APIs, interfaces, policy enforcement, identity attestation, audit capabilities, and integrations for domains and enterprise systems.
- Operate infrastructure across AWS and Azure, including on-call ownership and production support.
- Assess AI infrastructure patterns, foundation-model access approaches, and relevant standards using deliberate, cost-aware engineering decisions.
- Mentor engineers, review designs and code, establish engineering standards, and collaborate with security, architecture, developer experience, and AI SDLC teams.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline; a master’s degree is preferred.
- 8+ years of software or platform engineering experience for the Principal level, or 5+ years for the Senior level, including substantial enterprise-scale shared platform experience.
- Experience operating production infrastructure with SLOs and on-call ownership; regulated-industry or financial-services experience is strongly preferred.
- Strong distributed-systems and platform-engineering fundamentals, including latency-sensitive paths, resilience, multi-tenancy, and high availability.
- Strong programming skills in Python and/or Go; TypeScript or Java experience is an asset.
- Experience with cloud-native architecture across AWS and Azure, containers, Kubernetes, service mesh, and infrastructure as code.
- Experience with CI/CD, GitOps, DevSecOps, Git-based workflows, Jira, and Confluence.
- Depth in one or more of policy and authorization, workload identity and zero trust, observability and telemetry, audit and compliance data platforms, API gateways, guardrails, or service registries.
- Working knowledge of GenAI platform patterns including LLM gateways, RAG, agentic patterns, foundation models, embeddings, and guardrails.
- Familiarity with AI/ML platforms and orchestration frameworks such as Bedrock, Azure OpenAI, SageMaker, MLflow, LangChain, and LlamaIndex.
- Understanding of responsible AI, AI and data governance, privacy, cloud security, and IAM for AI workloads.
- Preferred certifications include AWS, Microsoft Azure, security or identity, Databricks, Google Cloud ML, and relevant GenAI or LLM credentials.
- Strong communication, collaboration, analytical, problem-solving, self-direction, and ambiguity-management skills; willingness to participate in on-call rotation.
Benefits
- Health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans are offered.
- The role is salaried and includes participation in an on-call rotation for owned services.
- BMO provides training, coaching, manager support, and network-building opportunities.
- The position is based at 1630 Chicago Road; no remote or hybrid arrangement is stated.
Tech Stack
About BMO Financial Group
BMO Financial Group is a publicly traded North American bank offering personal and commercial banking, wealth management, and capital markets services to consumers, businesses, and institutions. Founded in 1817 and headquartered in Toronto, it operates in Canada and the United States, including BMO Bank N.A. in the U.S. The company is listed on the NYSE and TSX under the symbol BMO.