[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-prompt-engineering-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fprompt-engineering":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fprompt-engineering":210,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fprompt-engineering":354},{},{"total":5,"jobs":6},5,[7,76,111,138,170],{"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":31,"processed_job_expertise_skills":57,"processed_job_expertise_skills_labels":58,"max_cpc":74,"actual_cpc":75},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":29,"sql":29,"java":30,"azure":29,"kafka":29,"nosql":29,"react":30,"chroma":29,"docker":29,"oracle":29,"python":30,"angular":30,"node.js":30,"pgvector":29,"pinecone":29,"langchain":29,"kubernetes":29,"openai api":29,"opensearch":29,"aws bedrock":29,"azure openai":29,"anthropic api":29,"copilot studio":29,"ci\u002Fcd pipelines":29,"observability platforms":29},3,4,[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],"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":29,"embeddings":30,"ai security":29,"microservices":30,"system design":30,"vector search":30,"api development":30,"model evaluation":29,"prompt engineering":30,"banking domain knowledge":29,"cloud-native development":29,"event-driven architecture":29,"modernization initiatives":29,"large language models (llms)":30,"retrieval-augmented generation (rag)":30},[59,60,61,62,63,64,65,66,67,68,69,70,71,72,73],"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":77,"slug":78,"title":79,"raw_title":11,"is_featured":12,"company":80,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":81,"processed_country_iso_code_gmaps":83,"processed_home_office":84,"processed_salary_min":85,"processed_salary_max":86,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":87,"processed_employment_types":27,"processed_it_skills":88,"processed_it_skills_labels":89,"processed_job_expertise_skills":99,"processed_job_expertise_skills_labels":100,"max_cpc":74,"actual_cpc":75},70452,"developer-data-ai-platform-support-bank-of-montreal","Developer - Data, AI, Platform & Support",{"name":14,"slug":15,"logo_url":11},[82],"Toronto",[19],"onsite",55500,120000,[26],{"sql":29,"jira":29,"ssis":29,"nosql":29,"scala":29,"spark":29,"hadoop":29,"python":29,"netezza":29,"pyspark":29,"aws glue":29,"cloud storage and computing services (aws, azure)":29},[47,48,34,90,91,92,93,94,95,96,97,98],"Spark","PySpark","Scala","SSIS","AWS Glue","Cloud storage and computing services (AWS, Azure)","Hadoop","Netezza","JIRA",{"ai concepts":29,"data mapping":29,"data analysis":29,"data modeling":29,"generative ai":29,"agile delivery":29,"data profiling":29,"prompt engineering":29,"ai-powered tools in sdlc":29,"data warehousing concepts":29,"etl\u002Felt development and testing":29,"retrieval-augmented generation (rag)":29},[101,102,103,104,105,106,107,108,64,65,109,110],"ETL\u002FELT development and testing","Data warehousing concepts","Data analysis","Data modeling","Data mapping","Data profiling","AI concepts","Generative AI","AI-powered tools in SDLC","Agile delivery",{"id":112,"slug":113,"title":114,"raw_title":11,"is_featured":12,"company":115,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":116,"processed_country_iso_code_gmaps":117,"processed_home_office":84,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":118,"processed_employment_types":27,"processed_it_skills":119,"processed_it_skills_labels":120,"processed_job_expertise_skills":123,"processed_job_expertise_skills_labels":124,"max_cpc":74,"actual_cpc":75},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":14,"slug":15,"logo_url":11},[82],[19],[26],{"sql":29,"java":30,"ci\u002Fcd":29,"kafka":29,"nosql":29,"react":30,"chroma":29,"docker":29,"python":30,"angular":30,"node.js":30,"pgvector":29,"pinecone":29,"langchain":30,"kubernetes":29,"openai api":30,"opensearch":29,"aws bedrock":30,"azure openai":30,"anthropic api":30,"observability":29},[32,33,34,35,36,47,48,52,53,54,37,38,39,41,42,43,44,45,46,121,122],"CI\u002FCD","Observability",{"system design":30,"cloud adoption":29,"api development":30,"model evaluation":30,"banking workflows":29,"prompt engineering":30,"rag implementation":30,"ai safety and security":30,"full stack development":30,"event-driven architecture":29,"microservices architecture":30,"cost and latency management":29,"llm-based application development":30},[125,126,127,128,129,130,131,132,133,134,135,136,137],"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":139,"slug":140,"title":141,"raw_title":11,"is_featured":12,"company":142,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":145,"processed_country_iso_code_gmaps":146,"processed_home_office":20,"processed_salary_min":147,"processed_salary_max":148,"processed_salary_currency":149,"processed_salary_source":24,"processed_working_hours":150,"processed_employment_types":151,"processed_it_skills":152,"processed_it_skills_labels":153,"processed_job_expertise_skills":160,"processed_job_expertise_skills_labels":161,"max_cpc":74,"actual_cpc":75},65725,"senior-data-scientist-sun-life-assurance-company-of-canada","Senior Data Scientist",{"name":143,"slug":144,"logo_url":11},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[82],[19],90000,140000,"CAD",[26],"contract",{"aws":29,"rag":30,"sql":29,"crewai":29,"python":30,"pyspark":29,"llm apis":30,"langchain":29,"langgraph":29,"genai frameworks":30,"vector databases":29},[34,47,91,50,154,155,156,157,37,158,159],"GenAI frameworks","LLM APIs","RAG","Vector databases","LangGraph","CrewAI",{"data science":30,"machine learning":30,"model evaluation":30,"conversational ai":29,"project management":29,"prompt engineering":30,"chatbot development":29,"feature engineering":30,"technical leadership":29,"stakeholder management":29},[162,163,164,135,133,165,166,167,168,169],"Machine Learning","Data Science","Feature Engineering","Chatbot Development","Conversational AI","Technical Leadership","Stakeholder Management","Project Management",{"id":171,"slug":172,"title":173,"raw_title":11,"is_featured":12,"company":174,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":175,"processed_country_iso_code_gmaps":176,"processed_home_office":20,"processed_salary_min":177,"processed_salary_max":178,"processed_salary_currency":149,"processed_salary_source":24,"processed_working_hours":179,"processed_employment_types":27,"processed_it_skills":180,"processed_it_skills_labels":181,"processed_job_expertise_skills":185,"processed_job_expertise_skills_labels":186,"max_cpc":74,"actual_cpc":75},70567,"senior-manager-data-engineering-bank-of-montreal","Senior Manager Data Engineering",{"name":14,"slug":15,"logo_url":11},[82],[19],94600,176000,[26],{"aws":30,"sql":30,"jira":29,"ssis":30,"azure":30,"ci\u002Fcd":30,"nosql":30,"scala":30,"spark":30,"devops":30,"hadoop":30,"python":30,"netezza":30,"aws glue":30,"apache airflow":30,"infrastructure as code":30},[47,48,34,90,92,93,94,50,51,96,97,182,183,121,184,98],"Apache Airflow","DevOps","Infrastructure as Code",{"qa":30,"etl":30,"debugging":30,"automation":30,"ai concepts":30,"data mining":30,"data mapping":30,"unit testing":30,"data analysis":30,"data modeling":30,"generative ai":30,"agile delivery":30,"data profiling":30,"streaming data":30,"cloud computing":30,"batch processing":30,"data engineering":30,"data warehousing":30,"code optimization":30,"prompt engineering":30,"process improvement":30,"regulatory compliance":30,"solution architecture":30,"software engineering standards":30,"retrieval-augmented generation (rag)":30},[187,188,189,190,191,192,193,194,195,108,133,196,197,198,199,200,201,202,203,204,205,206,207,208,209],"Data Engineering","ETL","Solution Architecture","Data Modeling","Data Mining","Data Analysis","Data Profiling","Data Mapping","AI Concepts","Retrieval-Augmented Generation (RAG)","Agile Delivery","Software Engineering Standards","Process Improvement","Automation","Code Optimization","Debugging","Unit Testing","QA","Data Warehousing","Cloud Computing","Batch Processing","Streaming Data","Regulatory Compliance",{"industry":211,"employment_type":221,"expertise_skills":226,"it_skills":286,"salary_currency":349,"processed_working_hours":352},[212,215,218],{"key":213,"label":214,"count":5},"financial services","Financial Services",{"key":216,"label":217,"count":29},"banking","Banking",{"key":219,"label":220,"count":74},"insurance","Insurance",[222,224],{"key":27,"label":223,"count":30},"PERMANENT",{"key":151,"label":225,"count":74},"CONTRACT",[227,229,231,234,237,240,242,244,246,249,251,253,256,259,262,265,267,269,271,273,276,278,280,283],{"key":228,"label":133,"slug":228,"count":5},"prompt-engineering",{"key":230,"label":135,"slug":230,"count":29},"model-evaluation",{"key":232,"label":233,"slug":232,"count":29},"retrieval-augmented-generation-rag","Retrieval-Augmented Generation (Rag)",{"key":235,"label":194,"slug":235,"count":236},"data-mapping",2,{"key":238,"label":239,"slug":238,"count":236},"ai-concepts","Ai Concepts",{"key":241,"label":190,"slug":241,"count":236},"data-modeling",{"key":243,"label":193,"slug":243,"count":236},"data-profiling",{"key":245,"label":126,"slug":245,"count":236},"system-design",{"key":247,"label":248,"slug":247,"count":236},"event-driven-architecture","Event-Driven Architecture",{"key":250,"label":197,"slug":250,"count":236},"agile-delivery",{"key":252,"label":192,"slug":252,"count":236},"data-analysis",{"key":254,"label":255,"slug":254,"count":236},"generative-ai","Generative Ai",{"key":257,"label":258,"slug":257,"count":236},"api-development","Api Development",{"key":260,"label":261,"slug":260,"count":74},"conversational-ai","Conversational Ai",{"key":263,"label":264,"slug":263,"count":74},"cost-and-latency-management","Cost And Latency Management",{"key":266,"label":187,"slug":266,"count":74},"data-engineering",{"key":268,"label":191,"slug":268,"count":74},"data-mining",{"key":270,"label":163,"slug":270,"count":74},"data-science",{"key":272,"label":205,"slug":272,"count":74},"data-warehousing",{"key":274,"label":275,"slug":274,"count":74},"data-warehousing-concepts","Data Warehousing Concepts",{"key":277,"label":202,"slug":277,"count":74},"debugging",{"key":279,"label":67,"slug":279,"count":74},"embeddings",{"key":281,"label":282,"slug":281,"count":74},"etl","Etl",{"key":284,"label":285,"slug":284,"count":74},"etlelt-development-and-testing","Etl\u002FElt Development And Testing",[287,289,291,294,297,300,303,305,308,310,313,316,319,322,324,327,329,331,333,336,339,342,344,346],{"key":288,"label":47,"slug":288,"count":5},"sql",{"key":290,"label":34,"slug":290,"count":5},"python",{"key":292,"label":293,"slug":292,"count":30},"nosql","Nosql",{"key":295,"label":296,"slug":295,"count":29},"aws","Aws",{"key":298,"label":299,"slug":298,"count":29},"langchain","Langchain",{"key":301,"label":302,"slug":301,"count":236},"azure-openai","Azure Openai",{"key":304,"label":46,"slug":304,"count":236},"chroma",{"key":306,"label":307,"slug":306,"count":236},"cicd","Ci\u002FCd",{"key":43,"label":309,"slug":43,"count":236},"Pgvector",{"key":311,"label":312,"slug":311,"count":236},"anthropic-api","Anthropic Api",{"key":314,"label":315,"slug":314,"count":236},"aws-bedrock","Aws Bedrock",{"key":317,"label":318,"slug":317,"count":236},"aws-glue","Aws Glue",{"key":320,"label":321,"slug":320,"count":236},"ms-azure","MS Azure",{"key":323,"label":32,"slug":323,"count":236},"java",{"key":325,"label":326,"slug":325,"count":236},"jira","Jira",{"key":328,"label":54,"slug":328,"count":236},"kafka",{"key":330,"label":53,"slug":330,"count":236},"kubernetes",{"key":332,"label":97,"slug":332,"count":236},"netezza",{"key":334,"label":335,"slug":334,"count":236},"nodejs","Node.Js",{"key":337,"label":338,"slug":337,"count":236},"openai-api","Openai Api",{"key":340,"label":341,"slug":340,"count":236},"opensearch","Opensearch",{"key":343,"label":36,"slug":343,"count":236},"angular",{"key":345,"label":45,"slug":345,"count":236},"pinecone",{"key":347,"label":348,"slug":347,"count":236},"pyspark","Pyspark",[350,351],{"key":23,"label":23,"count":29},{"key":149,"label":149,"count":236},[353],{"key":26,"label":26,"count":5},{"total":355,"jobs":356},0,[]]