[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-rag-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Frag":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Frag":163,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Frag":304},{},{"total":5,"jobs":6},3,[7,91,126],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":30,"processed_job_expertise_skills":71,"processed_job_expertise_skills_labels":72,"max_cpc":89,"actual_cpc":90},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Toronto",[19],"CA","hybrid",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"go":29,"arm":29,"aws":29,"git":29,"opa":29,"rag":29,"java":5,"jira":29,"mtls":29,"oidc":29,"rego":29,"azure":29,"cedar":29,"ci\u002Fcd":29,"oauth":29,"spire":29,"github":29,"gitops":29,"mlflow":29,"python":29,"spiffe":29,"splunk":29,"bedrock":29,"bitbucket":29,"devsecops":29,"dynatrace":29,"langchain":29,"sagemaker":29,"terraform":29,"confluence":29,"embeddings":29,"guardrails":29,"kubernetes":29,"llamaindex":29,"typescript":5,"api gateway":29,"llm routing":29,"azure openai":29,"opentelemetry":29,"cloudformation":29},4,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],"Python","Go","TypeScript","Java","AWS","Azure","Kubernetes","Terraform","CloudFormation","ARM","CI\u002FCD","GitOps","DevSecOps","Git","Bitbucket","GitHub","Jira","Confluence","Cedar","OPA","Rego","SPIFFE","SPIRE","mTLS","OAuth","OIDC","OpenTelemetry","Dynatrace","Splunk","API Gateway","LLM Routing","RAG","Embeddings","Guardrails","Bedrock","Azure OpenAI","SageMaker","MLflow","LangChain","LlamaIndex",{"iam":29,"audit":29,"on-call":29,"api design":29,"ai governance":29,"observability":29,"cloud security":29,"policy as code":29,"responsible ai":29,"incident response":29,"workload identity":29,"distributed systems":29,"platform engineering":29,"production operations":29,"genai platform patterns":29,"regulated industry experience":29},[73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88],"Platform Engineering","Distributed Systems","API Design","Production Operations","Incident Response","On-call","Regulated Industry Experience","AI Governance","Responsible AI","Cloud Security","IAM","Policy as Code","Workload Identity","Observability","Audit","GenAI Platform Patterns",1,1.2,{"id":92,"slug":93,"title":94,"raw_title":11,"is_featured":12,"company":95,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":98,"processed_country_iso_code_gmaps":99,"processed_home_office":20,"processed_salary_min":100,"processed_salary_max":101,"processed_salary_currency":102,"processed_salary_source":24,"processed_working_hours":103,"processed_employment_types":104,"processed_it_skills":105,"processed_it_skills_labels":106,"processed_job_expertise_skills":114,"processed_job_expertise_skills_labels":115,"max_cpc":89,"actual_cpc":90},65725,"senior-data-scientist-sun-life-assurance-company-of-canada","Senior Data Scientist",{"name":96,"slug":97,"logo_url":11},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[17],[19],90000,140000,"CAD",[26],"contract",{"aws":5,"rag":29,"sql":5,"crewai":5,"python":29,"pyspark":5,"llm apis":29,"langchain":5,"langgraph":5,"genai frameworks":29,"vector databases":5},[31,107,108,35,109,110,62,111,69,112,113],"SQL","PySpark","GenAI frameworks","LLM APIs","Vector databases","LangGraph","CrewAI",{"data science":29,"machine learning":29,"model evaluation":29,"conversational ai":5,"project management":5,"prompt engineering":29,"chatbot development":5,"feature engineering":29,"technical leadership":5,"stakeholder management":5},[116,117,118,119,120,121,122,123,124,125],"Machine Learning","Data Science","Feature Engineering","Model Evaluation","Prompt Engineering","Chatbot Development","Conversational AI","Technical Leadership","Stakeholder Management","Project Management",{"id":127,"slug":128,"title":129,"raw_title":11,"is_featured":12,"company":130,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":131,"processed_country_iso_code_gmaps":132,"processed_home_office":133,"processed_salary_min":134,"processed_salary_max":135,"processed_salary_currency":102,"processed_salary_source":24,"processed_working_hours":136,"processed_employment_types":27,"processed_it_skills":137,"processed_it_skills_labels":138,"processed_job_expertise_skills":149,"processed_job_expertise_skills_labels":150,"max_cpc":89,"actual_cpc":90},54690,"principal-architect-ai-platform-bank-of-montreal-2","Principal Architect, AI Platform",{"name":14,"slug":15,"logo_url":11},[17],[19],"onsite",94600,176000,[26],{"aws":29,"rag":29,"azure":29,"ci\u002Fcd":5,"python":5,"guardrails":29,"fine-tuning":5,"mlops\u002Fllmops":29,"model serving":5,"vector stores":5,"api integration":5,"ai observability":29,"agentic frameworks":29,"event-driven architecture":5,"zero-trust (spiffe\u002Fspire)":5,"policy-as-code (cedar, opa)":29},[31,35,36,139,41,140,141,142,143,144,145,146,62,147,148,64],"MLOps\u002FLLMOps","API Integration","Event-driven Architecture","Policy-as-code (Cedar, OPA)","Zero-trust (SPIFFE\u002FSPIRE)","AI Observability","Vector Stores","Fine-tuning","Agentic Frameworks","Model Serving",{"cloud security":29,"responsible ai":29,"ai architecture":29,"data governance":29,"technical leadership":29,"model risk management":29,"solution architecture":29,"stakeholder alignment":29,"enterprise architecture":29,"architectural governance":29,"multi-cloud architecture":29,"architecture review board":29,"identity and access management":29,"regulatory compliance (osfi, occ)":29,"microsoft ai surfaces (copilot, copilot studio, fabric)":29},[151,152,153,154,155,81,156,82,157,158,159,160,161,123,162],"Enterprise Architecture","Solution Architecture","AI Architecture","Regulatory Compliance (OSFI, OCC)","Model Risk Management","Data Governance","Identity and Access Management","Multi-cloud Architecture","Microsoft AI Surfaces (Copilot, Copilot Studio, Fabric)","Architectural Governance","Architecture Review Board","Stakeholder Alignment",{"industry":164,"employment_type":174,"expertise_skills":180,"it_skills":236,"salary_currency":299,"processed_working_hours":302},[165,168,171],{"key":166,"label":167,"count":5},"financial services","Financial Services",{"key":169,"label":170,"count":89},"banking","Banking",{"key":172,"label":173,"count":89},"insurance","Insurance",[175,178],{"key":27,"label":176,"count":177},"PERMANENT",2,{"key":104,"label":179,"count":89},"CONTRACT",[181,183,185,188,191,194,196,198,200,203,206,208,210,212,214,217,219,221,223,226,228,230,232,234],{"key":182,"label":123,"slug":182,"count":177},"technical-leadership",{"key":184,"label":82,"slug":184,"count":177},"cloud-security",{"key":186,"label":187,"slug":186,"count":177},"responsible-ai","Responsible Ai",{"key":189,"label":190,"slug":189,"count":89},"conversational-ai","Conversational Ai",{"key":192,"label":193,"slug":192,"count":89},"ai-governance","Ai Governance",{"key":195,"label":118,"slug":195,"count":89},"feature-engineering",{"key":197,"label":79,"slug":197,"count":89},"regulated-industry-experience",{"key":199,"label":161,"slug":199,"count":89},"architecture-review-board",{"key":201,"label":202,"slug":201,"count":89},"genai-platform-patterns","Genai Platform Patterns",{"key":204,"label":205,"slug":204,"count":89},"identity-and-access-management","Identity And Access Management",{"key":207,"label":77,"slug":207,"count":89},"incident-response",{"key":209,"label":152,"slug":209,"count":89},"solution-architecture",{"key":211,"label":156,"slug":211,"count":89},"data-governance",{"key":213,"label":86,"slug":213,"count":89},"observability",{"key":215,"label":216,"slug":215,"count":89},"project-management","Project management",{"key":218,"label":160,"slug":218,"count":89},"architectural-governance",{"key":220,"label":73,"slug":220,"count":89},"platform-engineering",{"key":222,"label":120,"slug":222,"count":89},"prompt-engineering",{"key":224,"label":225,"slug":224,"count":89},"multi-cloud-architecture","Multi-Cloud Architecture",{"key":227,"label":85,"slug":227,"count":89},"workload-identity",{"key":229,"label":151,"slug":229,"count":89},"enterprise-architecture",{"key":231,"label":119,"slug":231,"count":89},"model-evaluation",{"key":233,"label":155,"slug":233,"count":89},"model-risk-management",{"key":235,"label":117,"slug":235,"count":89},"data-science",[237,240,242,245,248,251,253,256,259,262,265,267,269,272,275,277,280,282,285,288,290,292,295,297],{"key":238,"label":239,"slug":238,"count":5},"rag","Rag",{"key":241,"label":31,"slug":241,"count":5},"python",{"key":243,"label":244,"slug":243,"count":5},"aws","Aws",{"key":246,"label":247,"slug":246,"count":177},"ms-azure","MS Azure",{"key":249,"label":250,"slug":249,"count":177},"cicd","Ci\u002FCd",{"key":252,"label":64,"slug":252,"count":177},"guardrails",{"key":254,"label":255,"slug":254,"count":177},"langchain","Langchain",{"key":257,"label":258,"slug":257,"count":89},"github","Github",{"key":260,"label":261,"slug":260,"count":89},"opentelemetry","Opentelemetry",{"key":263,"label":264,"slug":263,"count":89},"pyspark","Pyspark",{"key":266,"label":44,"slug":266,"count":89},"git",{"key":268,"label":147,"slug":268,"count":89},"agentic-frameworks",{"key":270,"label":271,"slug":270,"count":89},"arm","Arm",{"key":273,"label":274,"slug":273,"count":89},"policy-as-code-cedar-opa","Policy-As-Code (Cedar, Opa)",{"key":276,"label":65,"slug":276,"count":89},"bedrock",{"key":278,"label":279,"slug":278,"count":89},"ai-observability","Ai Observability",{"key":281,"label":48,"slug":281,"count":89},"confluence",{"key":283,"label":284,"slug":283,"count":89},"mlopsllmops","Mlops\u002FLlmops",{"key":286,"label":287,"slug":286,"count":89},"llm-routing","Llm Routing",{"key":289,"label":32,"slug":289,"count":89},"go",{"key":291,"label":145,"slug":291,"count":89},"vector-stores",{"key":293,"label":294,"slug":293,"count":89},"devsecops","Devsecops",{"key":296,"label":34,"slug":296,"count":89},"java",{"key":298,"label":37,"slug":298,"count":89},"kubernetes",[300,301],{"key":102,"label":102,"count":177},{"key":23,"label":23,"count":89},[303],{"key":26,"label":26,"count":5},{"total":305,"jobs":306},0,[]]