[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-opensearch-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fopensearch":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fopensearch":143,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fopensearch":279},{},{"total":5,"jobs":6},3,[7,75,104],{"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":56,"processed_job_expertise_skills_labels":57,"max_cpc":73,"actual_cpc":74},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Calgary",[19],"CA","hybrid",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"aws":5,"sql":5,"java":29,"azure":5,"kafka":5,"nosql":5,"react":29,"chroma":5,"docker":5,"oracle":5,"python":29,"angular":29,"node.js":29,"pgvector":5,"pinecone":5,"langchain":5,"kubernetes":5,"openai api":5,"opensearch":5,"aws bedrock":5,"azure openai":5,"anthropic api":5,"copilot studio":5,"ci\u002Fcd pipelines":5,"observability platforms":5},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],"Java","Node.js","Python","React","Angular","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","SQL","NoSQL","Oracle","AWS","Azure","Docker","Kubernetes","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":5,"embeddings":29,"ai security":5,"microservices":29,"system design":29,"vector search":29,"api development":29,"model evaluation":5,"prompt engineering":29,"banking domain knowledge":5,"cloud-native development":5,"event-driven architecture":5,"modernization initiatives":5,"large language models (llms)":29,"retrieval-augmented generation (rag)":29},[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"System design","API development","Microservices","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",1,1.2,{"id":76,"slug":77,"title":78,"raw_title":11,"is_featured":12,"company":79,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":80,"processed_country_iso_code_gmaps":82,"processed_home_office":83,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":84,"processed_employment_types":27,"processed_it_skills":85,"processed_it_skills_labels":86,"processed_job_expertise_skills":89,"processed_job_expertise_skills_labels":90,"max_cpc":73,"actual_cpc":74},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":14,"slug":15,"logo_url":11},[81],"Toronto",[19],"onsite",[26],{"sql":5,"java":29,"ci\u002Fcd":5,"kafka":5,"nosql":5,"react":29,"chroma":5,"docker":5,"python":29,"angular":29,"node.js":29,"pgvector":5,"pinecone":5,"langchain":29,"kubernetes":5,"openai api":29,"opensearch":5,"aws bedrock":29,"azure openai":29,"anthropic api":29,"observability":5},[31,32,33,34,35,46,47,51,52,53,36,37,38,40,41,42,43,44,45,87,88],"CI\u002FCD","Observability",{"system design":29,"cloud adoption":5,"api development":29,"model evaluation":29,"banking workflows":5,"prompt engineering":29,"rag implementation":29,"ai safety and security":29,"full stack development":29,"event-driven architecture":5,"microservices architecture":29,"cost and latency management":5,"llm-based application development":29},[91,92,93,94,95,96,97,98,99,100,101,102,103],"Full Stack Development","System Design","API Development","Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","Prompt Engineering","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":105,"slug":106,"title":107,"raw_title":11,"is_featured":12,"company":108,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":109,"processed_country_iso_code_gmaps":110,"processed_home_office":20,"processed_salary_min":111,"processed_salary_max":112,"processed_salary_currency":113,"processed_salary_source":24,"processed_working_hours":114,"processed_employment_types":27,"processed_it_skills":115,"processed_it_skills_labels":116,"processed_job_expertise_skills":126,"processed_job_expertise_skills_labels":127,"max_cpc":73,"actual_cpc":74},54748,"senior-technical-lead-bank-of-montreal","Senior Technical Lead",{"name":14,"slug":15,"logo_url":11},[81],[19],75900,141900,"CAD",[26],{"sql":29,"apis":29,"agile":29,"ci\u002Fcd":29,"devops":29,"oracle":29,"dynatrace":29,"mainframe":5,"opensearch":29,"cybersecurity":5,"generative ai":29,"microservices":29,"cloud computing":29,"test driven development":5},[117,43,118,48,46,119,120,121,60,87,122,123,124,125],"Generative AI","Dynatrace","Mainframe","Cloud Computing","APIs","DevOps","Agile","Test Driven Development","Cybersecurity",{"observability":29,"system design":29,"api management":29,"product design":5,"risk management":5,"batch operations":5,"production support":29,"incident management":29,"root cause analysis":29,"platform engineering":29,"regulatory compliance":5,"scheduling frameworks":5,"enterprise integration":29,"new product development":5,"data collection and analysis":5,"software development lifecycle":29,"continuous improvement management":5},[92,128,129,130,131,132,133,134,135,136,88,137,138,139,140,141,142],"API Management","Product Design","Data Collection and Analysis","New Product Development","Continuous Improvement Management","Platform Engineering","Production Support","Incident Management","Root Cause Analysis","Batch Operations","Scheduling Frameworks","Enterprise Integration","Software Development Lifecycle","Risk Management","Regulatory Compliance",{"industry":144,"employment_type":151,"expertise_skills":154,"it_skills":216,"salary_currency":274,"processed_working_hours":277},[145,148],{"key":146,"label":147,"count":5},"banking","Banking",{"key":149,"label":150,"count":5},"financial services","Financial Services",[152],{"key":27,"label":153,"count":5},"PERMANENT",[155,157,161,164,166,168,170,173,175,178,181,183,186,188,190,193,195,198,200,203,205,207,210,213],{"key":156,"label":92,"slug":156,"count":5},"system-design",{"key":158,"label":159,"slug":158,"count":160},"api-development","Api Development",2,{"key":162,"label":163,"slug":162,"count":160},"event-driven-architecture","Event-Driven Architecture",{"key":165,"label":101,"slug":165,"count":160},"model-evaluation",{"key":167,"label":99,"slug":167,"count":160},"prompt-engineering",{"key":169,"label":129,"slug":169,"count":73},"product-design",{"key":171,"label":172,"slug":171,"count":73},"api-management","Api Management",{"key":174,"label":88,"slug":174,"count":73},"observability",{"key":176,"label":177,"slug":176,"count":73},"cost-and-latency-management","Cost And Latency Management",{"key":179,"label":180,"slug":179,"count":73},"large-language-models-llms","Large Language Models (Llms)",{"key":182,"label":140,"slug":182,"count":73},"software-development-lifecycle",{"key":184,"label":185,"slug":184,"count":73},"llm-based-application-development","Llm-Based Application Development",{"key":187,"label":141,"slug":187,"count":73},"risk-management",{"key":189,"label":138,"slug":189,"count":73},"scheduling-frameworks",{"key":191,"label":192,"slug":191,"count":73},"vector-search","Vector Search",{"key":194,"label":96,"slug":194,"count":73},"cloud-adoption",{"key":196,"label":197,"slug":196,"count":73},"ai-security","Ai Security",{"key":199,"label":133,"slug":199,"count":73},"platform-engineering",{"key":201,"label":202,"slug":201,"count":73},"agentic-ai","Agentic Ai",{"key":204,"label":135,"slug":204,"count":73},"incident-management",{"key":206,"label":94,"slug":206,"count":73},"microservices-architecture",{"key":208,"label":209,"slug":208,"count":73},"rag-implementation","Rag Implementation",{"key":211,"label":212,"slug":211,"count":73},"data-collection-and-analysis","Data Collection And Analysis",{"key":214,"label":215,"slug":214,"count":73},"cloud-native-development","Cloud-Native Development",[217,220,222,224,227,229,232,234,237,239,241,244,246,249,252,254,256,258,261,263,265,268,270,272],{"key":218,"label":219,"slug":218,"count":5},"opensearch","Opensearch",{"key":221,"label":46,"slug":221,"count":5},"sql",{"key":223,"label":51,"slug":223,"count":160},"docker",{"key":225,"label":226,"slug":225,"count":160},"azure-openai","Azure Openai",{"key":228,"label":44,"slug":228,"count":160},"pinecone",{"key":230,"label":231,"slug":230,"count":160},"nosql","Nosql",{"key":233,"label":31,"slug":233,"count":160},"java",{"key":235,"label":236,"slug":235,"count":160},"nodejs","Node.Js",{"key":238,"label":35,"slug":238,"count":160},"angular",{"key":240,"label":33,"slug":240,"count":160},"python",{"key":242,"label":243,"slug":242,"count":160},"openai-api","Openai Api",{"key":245,"label":52,"slug":245,"count":160},"kubernetes",{"key":247,"label":248,"slug":247,"count":160},"langchain","Langchain",{"key":250,"label":251,"slug":250,"count":160},"aws-bedrock","Aws Bedrock",{"key":253,"label":48,"slug":253,"count":160},"oracle",{"key":255,"label":45,"slug":255,"count":160},"chroma",{"key":257,"label":34,"slug":257,"count":160},"react",{"key":259,"label":260,"slug":259,"count":160},"cicd","Ci\u002FCd",{"key":262,"label":53,"slug":262,"count":160},"kafka",{"key":42,"label":264,"slug":42,"count":160},"Pgvector",{"key":266,"label":267,"slug":266,"count":160},"anthropic-api","Anthropic Api",{"key":269,"label":60,"slug":269,"count":73},"microservices",{"key":271,"label":119,"slug":271,"count":73},"mainframe",{"key":273,"label":124,"slug":273,"count":73},"test-driven-development",[275,276],{"key":23,"label":23,"count":160},{"key":113,"label":113,"count":73},[278],{"key":26,"label":26,"count":5},{"total":280,"jobs":281},0,[]]