[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-openai-api-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fopenai-api":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fopenai-api":147,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fopenai-api":285},{},{"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":83,"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":117,"processed_job_expertise_skills":132,"processed_job_expertise_skills_labels":133,"max_cpc":73,"actual_cpc":74},54566,"associate-full-stack-engineer-bank-of-montreal","Associate, Full Stack Engineer",{"name":14,"slug":15,"logo_url":11},[81],[19],90000,120000,"CAD",[26],{"c#":116,"aws":5,"etl":29,"gcp":5,"llm":29,"sql":29,"java":116,"azure":5,"ci\u002Fcd":5,"flask":29,"nosql":29,"scala":116,"docker":5,"python":29,"fastapi":29,"node.js":29,"react js":29,"javascript":29,"kubernetes":5,"openai api":29,"typescript":29,"restful api":29,"hugging face":29,"generative ai":29,"microservices":29,"data pipelines":29},2,[33,118,119,120,121,122,32,46,47,123,60,51,52,49,50,124,87,125,126,40,127,128,129,130,131,31],"JavaScript","TypeScript","React JS","FastAPI","Flask","RESTful API","GCP","Generative AI","LLM","Hugging Face","ETL","Data Pipelines","C#","Scala",{"sdlc":29,"data processing":29,"financial markets":5,"investment banking":5,"trading strategies":5,"agile methodologies":29,"backend development":29,"system architecture":29,"frontend development":29,"financial data formats":5,"full stack development":29,"security best practices":29,"performance optimization":29,"financial domain knowledge":5},[91,134,135,136,137,138,139,140,141,142,143,144,145,146],"Frontend Development","Backend Development","System Architecture","Data Processing","Performance Optimization","Security Best Practices","Agile Methodologies","SDLC","Financial Domain Knowledge","Investment Banking","Financial Markets","Trading Strategies","Financial Data Formats",{"industry":148,"employment_type":155,"expertise_skills":158,"it_skills":219,"salary_currency":280,"processed_working_hours":283},[149,152],{"key":150,"label":151,"count":5},"banking","Banking",{"key":153,"label":154,"count":5},"financial services","Financial Services",[156],{"key":27,"label":157,"count":5},"PERMANENT",[159,161,163,166,169,171,173,176,179,182,185,187,190,192,194,197,199,202,205,207,210,212,214,217],{"key":160,"label":91,"slug":160,"count":116},"full-stack-development",{"key":162,"label":92,"slug":162,"count":116},"system-design",{"key":164,"label":165,"slug":164,"count":116},"api-development","Api Development",{"key":167,"label":168,"slug":167,"count":116},"event-driven-architecture","Event-Driven Architecture",{"key":170,"label":101,"slug":170,"count":116},"model-evaluation",{"key":172,"label":99,"slug":172,"count":116},"prompt-engineering",{"key":174,"label":175,"slug":174,"count":73},"sdlc","Sdlc",{"key":177,"label":178,"slug":177,"count":73},"modernization-initiatives","Modernization Initiatives",{"key":180,"label":181,"slug":180,"count":73},"cost-and-latency-management","Cost And Latency Management",{"key":183,"label":184,"slug":183,"count":73},"large-language-models-llms","Large Language Models (Llms)",{"key":186,"label":140,"slug":186,"count":73},"agile-methodologies",{"key":188,"label":189,"slug":188,"count":73},"llm-based-application-development","Llm-Based Application Development",{"key":191,"label":144,"slug":191,"count":73},"financial-markets",{"key":193,"label":135,"slug":193,"count":73},"backend-development",{"key":195,"label":196,"slug":195,"count":73},"vector-search","Vector Search",{"key":198,"label":96,"slug":198,"count":73},"cloud-adoption",{"key":200,"label":201,"slug":200,"count":73},"ai-security","Ai Security",{"key":203,"label":204,"slug":203,"count":73},"agentic-ai","Agentic Ai",{"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":145,"slug":211,"count":73},"trading-strategies",{"key":213,"label":134,"slug":213,"count":73},"frontend-development",{"key":215,"label":216,"slug":215,"count":73},"cloud-native-development","Cloud-Native Development",{"key":218,"label":97,"slug":218,"count":73},"banking-workflows",[220,223,225,227,230,232,234,237,239,242,244,246,249,251,253,256,259,261,263,266,269,272,275,277],{"key":221,"label":222,"slug":221,"count":5},"nosql","Nosql",{"key":224,"label":52,"slug":224,"count":5},"kubernetes",{"key":226,"label":31,"slug":226,"count":5},"java",{"key":228,"label":229,"slug":228,"count":5},"openai-api","Openai Api",{"key":231,"label":51,"slug":231,"count":5},"docker",{"key":233,"label":33,"slug":233,"count":5},"python",{"key":235,"label":236,"slug":235,"count":5},"nodejs","Node.Js",{"key":238,"label":46,"slug":238,"count":5},"sql",{"key":240,"label":241,"slug":240,"count":116},"cicd","Ci\u002FCd",{"key":243,"label":45,"slug":243,"count":116},"chroma",{"key":245,"label":34,"slug":245,"count":116},"react",{"key":247,"label":248,"slug":247,"count":116},"aws","Aws",{"key":42,"label":250,"slug":42,"count":116},"Pgvector",{"key":252,"label":53,"slug":252,"count":116},"kafka",{"key":254,"label":255,"slug":254,"count":116},"ms-azure","MS Azure",{"key":257,"label":258,"slug":257,"count":116},"azure-openai","Azure Openai",{"key":260,"label":44,"slug":260,"count":116},"pinecone",{"key":262,"label":35,"slug":262,"count":116},"angular",{"key":264,"label":265,"slug":264,"count":116},"opensearch","Opensearch",{"key":267,"label":268,"slug":267,"count":116},"langchain","Langchain",{"key":270,"label":271,"slug":270,"count":116},"aws-bedrock","Aws Bedrock",{"key":273,"label":274,"slug":273,"count":116},"anthropic-api","Anthropic Api",{"key":276,"label":129,"slug":276,"count":73},"data-pipelines",{"key":278,"label":279,"slug":278,"count":73},"fastapi","Fastapi",[281,282],{"key":23,"label":23,"count":116},{"key":113,"label":113,"count":73},[284],{"key":26,"label":26,"count":5},{"total":286,"jobs":287},0,[]]