[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Frego":3,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Frego":90,"seo-content-skill-rego-ca":203,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Frego":204},{"total":4,"jobs":5},1,[6],{"id":7,"slug":8,"title":9,"raw_title":10,"is_featured":11,"company":12,"raw_hiringOrganization_logo_url":10,"processed_city_gmaps":15,"processed_country_iso_code_gmaps":17,"processed_home_office":19,"processed_salary_min":20,"processed_salary_max":21,"processed_salary_currency":22,"processed_salary_source":23,"processed_working_hours":24,"processed_employment_types":26,"processed_it_skills":27,"processed_it_skills_labels":30,"processed_job_expertise_skills":71,"processed_job_expertise_skills_labels":72,"max_cpc":4,"actual_cpc":89},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",null,false,{"name":13,"slug":14,"logo_url":10},"Bank of Montreal","bank-of-montreal",[16],"Toronto",[18],"CA","hybrid",70000,150000,"USD","estimated",[25],"FULL_TIME","permanent",{"go":28,"arm":28,"aws":28,"git":28,"opa":28,"rag":28,"java":29,"jira":28,"mtls":28,"oidc":28,"rego":28,"azure":28,"cedar":28,"ci\u002Fcd":28,"oauth":28,"spire":28,"github":28,"gitops":28,"mlflow":28,"python":28,"spiffe":28,"splunk":28,"bedrock":28,"bitbucket":28,"devsecops":28,"dynatrace":28,"langchain":28,"sagemaker":28,"terraform":28,"confluence":28,"embeddings":28,"guardrails":28,"kubernetes":28,"llamaindex":28,"typescript":29,"api gateway":28,"llm routing":28,"azure openai":28,"opentelemetry":28,"cloudformation":28},4,3,[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":28,"audit":28,"on-call":28,"api design":28,"ai governance":28,"observability":28,"cloud security":28,"policy as code":28,"responsible ai":28,"incident response":28,"workload identity":28,"distributed systems":28,"platform engineering":28,"production operations":28,"genai platform patterns":28,"regulated industry experience":28},[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.2,{"industry":91,"employment_type":95,"expertise_skills":98,"it_skills":138,"salary_currency":199,"processed_working_hours":201},[92],{"key":93,"label":94,"count":4},"financial services","Financial Services",[96],{"key":26,"label":97,"count":4},"PERMANENT",[99,102,105,108,111,113,115,118,120,122,124,126,129,132,134,136],{"key":100,"label":101,"slug":100,"count":4},"policy-as-code","Policy As Code",{"key":103,"label":104,"slug":103,"count":4},"on-call","On-Call",{"key":106,"label":107,"slug":106,"count":4},"responsible-ai","Responsible Ai",{"key":109,"label":110,"slug":109,"count":4},"ai-governance","Ai Governance",{"key":112,"label":82,"slug":112,"count":4},"cloud-security",{"key":114,"label":79,"slug":114,"count":4},"regulated-industry-experience",{"key":116,"label":117,"slug":116,"count":4},"genai-platform-patterns","Genai Platform Patterns",{"key":119,"label":77,"slug":119,"count":4},"incident-response",{"key":121,"label":86,"slug":121,"count":4},"observability",{"key":123,"label":73,"slug":123,"count":4},"platform-engineering",{"key":125,"label":85,"slug":125,"count":4},"workload-identity",{"key":127,"label":128,"slug":127,"count":4},"api-design","Api Design",{"key":130,"label":131,"slug":130,"count":4},"iam","Iam",{"key":133,"label":76,"slug":133,"count":4},"production-operations",{"key":135,"label":74,"slug":135,"count":4},"distributed-systems",{"key":137,"label":87,"slug":137,"count":4},"audit",[139,142,144,146,148,150,152,155,158,160,163,166,168,170,173,175,178,180,182,185,188,191,194,197],{"key":140,"label":141,"slug":140,"count":4},"cicd","Ci\u002FCd",{"key":143,"label":38,"slug":143,"count":4},"terraform",{"key":145,"label":49,"slug":145,"count":4},"cedar",{"key":147,"label":45,"slug":147,"count":4},"bitbucket",{"key":149,"label":31,"slug":149,"count":4},"python",{"key":151,"label":51,"slug":151,"count":4},"rego",{"key":153,"label":154,"slug":153,"count":4},"github","Github",{"key":156,"label":157,"slug":156,"count":4},"opentelemetry","Opentelemetry",{"key":159,"label":44,"slug":159,"count":4},"git",{"key":161,"label":162,"slug":161,"count":4},"rag","Rag",{"key":164,"label":165,"slug":164,"count":4},"arm","Arm",{"key":167,"label":65,"slug":167,"count":4},"bedrock",{"key":169,"label":48,"slug":169,"count":4},"confluence",{"key":171,"label":172,"slug":171,"count":4},"llm-routing","Llm Routing",{"key":174,"label":32,"slug":174,"count":4},"go",{"key":176,"label":177,"slug":176,"count":4},"devsecops","Devsecops",{"key":179,"label":34,"slug":179,"count":4},"java",{"key":181,"label":37,"slug":181,"count":4},"kubernetes",{"key":183,"label":184,"slug":183,"count":4},"aws","Aws",{"key":186,"label":187,"slug":186,"count":4},"typescript","Typescript",{"key":189,"label":190,"slug":189,"count":4},"gitops","Gitops",{"key":192,"label":193,"slug":192,"count":4},"ms-azure","MS Azure",{"key":195,"label":196,"slug":195,"count":4},"spire","Spire",{"key":198,"label":58,"slug":198,"count":4},"dynatrace",[200],{"key":22,"label":22,"count":4},[202],{"key":25,"label":25,"count":4},{},{"total":205,"jobs":206},0,[]]