[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-mtls-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fmtls":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fmtls":156,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fmtls":292},{},{"total":5,"jobs":6},3,[7,91,127],{"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":100,"processed_salary_min":101,"processed_salary_max":102,"processed_salary_currency":103,"processed_salary_source":24,"processed_working_hours":104,"processed_employment_types":27,"processed_it_skills":105,"processed_it_skills_labels":106,"processed_job_expertise_skills":116,"processed_job_expertise_skills_labels":118,"max_cpc":89,"actual_cpc":90},66814,"principal-platform-engineer-the-toronto-dominion-bank-canada","Principal Platform Engineer",{"name":96,"slug":97,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],"onsite",165000,200000,"CAD",[26],{"sql":29,"java":29,"llms":5,"mtls":29,"oidc":29,"rest":29,"azure":29,"neo4j":5,"nosql":29,"oauth2":29,"python":5,"graphql":29,"mongodb":5,"kubernetes":29,"generative ai":5},[34,31,37,36,107,108,109,110,111,112,113,54,56,114,115],"REST","GraphQL","SQL","NoSQL","MongoDB","Neo4J","OAuth2","Generative AI","LLMs",{"data modeling":29,"cash management":117,"api architecture":29,"distributed systems":29,"transaction banking":117,"platform engineering":29,"technical leadership":29,"graph-based data models":29,"event-driven integration":29,"cloud-native application delivery":29},2,[73,119,120,121,122,74,123,124,125,126],"API Architecture","Event-Driven Integration","Data Modeling","Graph-Based Data Models","Cloud-Native Application Delivery","Technical Leadership","Cash Management","Transaction Banking",{"id":128,"slug":129,"title":130,"raw_title":11,"is_featured":12,"company":131,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":132,"processed_country_iso_code_gmaps":133,"processed_home_office":100,"processed_salary_min":134,"processed_salary_max":135,"processed_salary_currency":103,"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":148,"processed_job_expertise_skills_labels":149,"max_cpc":89,"actual_cpc":90},66711,"architect-channels-the-toronto-dominion-bank-canada","Architect - Channels",{"name":96,"slug":97,"logo_url":11},[17],[19],125500,148000,[26],{"java":5,"mtls":29,"oidc":29,"ci\u002Fcd":29,"kafka":5,"react":29,"oauth2":29,"solace":5,"graphql":29,"node.js":5,"rest api":29,"kubernetes":5,"micro-frontends":29,"microsoft azure":29,"module federation":29,"testing frameworks":5},[139,34,140,141,108,142,143,37,144,145,146,113,54,56,41,147],"React","Node.js","REST API","Micro-frontends","Module Federation","Microsoft Azure","Kafka","Solace","Testing frameworks",{"design systems":5,"architecture design":29,"distributed systems":29,"transaction banking":5,"api gateway patterns":29,"platform engineering":5,"enterprise architecture":29,"event-driven integration":5,"financial services domain":5},[150,151,152,74,153,73,154,155,126],"Architecture Design","Enterprise Architecture","API Gateway Patterns","Event-driven Integration","Design Systems","Financial Services Domain",{"industry":157,"employment_type":164,"expertise_skills":167,"it_skills":222,"salary_currency":287,"processed_working_hours":290},[158,161],{"key":159,"label":160,"count":5},"financial services","Financial Services",{"key":162,"label":163,"count":117},"banking","Banking",[165],{"key":27,"label":166,"count":5},"PERMANENT",[168,170,172,174,176,179,181,183,185,187,190,192,194,196,198,201,203,205,207,209,211,214,217,220],{"key":169,"label":74,"slug":169,"count":5},"distributed-systems",{"key":171,"label":73,"slug":171,"count":5},"platform-engineering",{"key":173,"label":126,"slug":173,"count":117},"transaction-banking",{"key":175,"label":120,"slug":175,"count":117},"event-driven-integration",{"key":177,"label":178,"slug":177,"count":89},"ai-governance","Ai Governance",{"key":180,"label":150,"slug":180,"count":89},"architecture-design",{"key":182,"label":82,"slug":182,"count":89},"cloud-security",{"key":184,"label":79,"slug":184,"count":89},"regulated-industry-experience",{"key":186,"label":155,"slug":186,"count":89},"financial-services-domain",{"key":188,"label":189,"slug":188,"count":89},"genai-platform-patterns","Genai Platform Patterns",{"key":191,"label":77,"slug":191,"count":89},"incident-response",{"key":193,"label":123,"slug":193,"count":89},"cloud-native-application-delivery",{"key":195,"label":86,"slug":195,"count":89},"observability",{"key":197,"label":124,"slug":197,"count":89},"technical-leadership",{"key":199,"label":200,"slug":199,"count":89},"api-architecture","Api Architecture",{"key":202,"label":85,"slug":202,"count":89},"workload-identity",{"key":204,"label":151,"slug":204,"count":89},"enterprise-architecture",{"key":206,"label":121,"slug":206,"count":89},"data-modeling",{"key":208,"label":122,"slug":208,"count":89},"graph-based-data-models",{"key":210,"label":125,"slug":210,"count":89},"cash-management",{"key":212,"label":213,"slug":212,"count":89},"api-design","Api Design",{"key":215,"label":216,"slug":215,"count":89},"api-gateway-patterns","Api Gateway Patterns",{"key":218,"label":219,"slug":218,"count":89},"iam","Iam",{"key":221,"label":76,"slug":221,"count":89},"production-operations",[223,225,228,231,233,236,239,242,244,247,249,252,255,258,260,262,265,268,270,273,276,279,282,284],{"key":224,"label":37,"slug":224,"count":5},"kubernetes",{"key":226,"label":227,"slug":226,"count":5},"mtls","Mtls",{"key":229,"label":230,"slug":229,"count":5},"oidc","Oidc",{"key":232,"label":34,"slug":232,"count":5},"java",{"key":234,"label":235,"slug":234,"count":5},"ms-azure","MS Azure",{"key":237,"label":238,"slug":237,"count":117},"oauth2","Oauth2",{"key":240,"label":241,"slug":240,"count":117},"cicd","Ci\u002FCd",{"key":243,"label":31,"slug":243,"count":117},"python",{"key":245,"label":246,"slug":245,"count":117},"graphql","Graphql",{"key":248,"label":44,"slug":248,"count":89},"git",{"key":250,"label":251,"slug":250,"count":89},"rag","Rag",{"key":253,"label":254,"slug":253,"count":89},"arm","Arm",{"key":256,"label":257,"slug":256,"count":89},"micro-frontends","Micro-Frontends",{"key":259,"label":65,"slug":259,"count":89},"bedrock",{"key":261,"label":48,"slug":261,"count":89},"confluence",{"key":263,"label":264,"slug":263,"count":89},"rest","Rest",{"key":266,"label":267,"slug":266,"count":89},"llm-routing","Llm Routing",{"key":269,"label":32,"slug":269,"count":89},"go",{"key":271,"label":272,"slug":271,"count":89},"generative-ai","Generative Ai",{"key":274,"label":275,"slug":274,"count":89},"devsecops","Devsecops",{"key":277,"label":278,"slug":277,"count":89},"aws","Aws",{"key":280,"label":281,"slug":280,"count":89},"typescript","Typescript",{"key":283,"label":112,"slug":283,"count":89},"neo4j",{"key":285,"label":286,"slug":285,"count":89},"gitops","Gitops",[288,289],{"key":103,"label":103,"count":117},{"key":23,"label":23,"count":89},[291],{"key":26,"label":26,"count":5},{"total":293,"jobs":294},0,[]]