[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-api-development-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-expertise\u002Fapi-development":4,"expertise-filters-\u002Fen-ca\u002Fjobs-by-expertise\u002Fapi-development":152,"featured-jobs-\u002Fen-ca\u002Fjobs-by-expertise\u002Fapi-development":286},{},{"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":111,"processed_country_iso_code_gmaps":112,"processed_home_office":83,"processed_salary_min":113,"processed_salary_max":114,"processed_salary_currency":115,"processed_salary_source":24,"processed_working_hours":116,"processed_employment_types":27,"processed_it_skills":117,"processed_it_skills_labels":118,"processed_job_expertise_skills":133,"processed_job_expertise_skills_labels":134,"max_cpc":73,"actual_cpc":74},66870,"software-engineer-iii-ai-integration-the-toronto-dominion-bank-canada","Software Engineer III (AI Integration)",{"name":109,"slug":110,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[81],[19],125500,154000,"CAD",[26],{"aws":29,"gcp":29,"sql":5,"azure":29,"ci\u002Fcd":29,"numpy":29,"spark":5,"docker":29,"mlflow":5,"pandas":29,"python":29,"airflow":5,"pytorch":29,"kubeflow":5,"langchain":29,"langsmith":5,"kubernetes":29,"tensorflow":29,"openai apis":29,"rag systems":5,"scikit-learn":29,"vector databases":5},[33,46,119,120,121,122,123,124,36,125,126,127,128,129,51,52,49,130,50,87,131,132],"Spark","Pandas","NumPy","Scikit-learn","PyTorch","TensorFlow","LangSmith","OpenAI APIs","MLflow","Kubeflow","Airflow","GCP","Vector databases","RAG systems",{"nlp":29,"llms":29,"security":5,"algorithms":29,"prototyping":5,"data quality":5,"deep learning":29,"microservices":29,"api development":29,"data governance":5,"data structures":29,"experimentation":5,"machine learning":29,"model deployment":29,"model monitoring":29,"data preprocessing":29,"feature engineering":29,"regulated industries":5,"software engineering":29},[135,136,137,138,139,140,141,142,143,144,145,146,147,148,60,93,149,150,151],"Machine Learning","Deep Learning","LLMs","NLP","Data Preprocessing","Feature Engineering","Model Deployment","Model Monitoring","Data Quality","Data Governance","Security","Software Engineering","Data Structures","Algorithms","Prototyping","Experimentation","Regulated Industries",{"industry":153,"employment_type":160,"expertise_skills":163,"it_skills":220,"salary_currency":281,"processed_working_hours":284},[154,157],{"key":155,"label":156,"count":5},"banking","Banking",{"key":158,"label":159,"count":5},"financial services","Financial Services",[161],{"key":27,"label":162,"count":5},"PERMANENT",[164,167,171,173,175,177,179,181,184,187,189,191,193,195,197,199,201,203,205,208,211,214,216,218],{"key":165,"label":166,"slug":165,"count":5},"api-development","Api Development",{"key":168,"label":169,"slug":168,"count":170},"event-driven-architecture","Event-Driven Architecture",2,{"key":172,"label":99,"slug":172,"count":170},"prompt-engineering",{"key":174,"label":101,"slug":174,"count":170},"model-evaluation",{"key":176,"label":92,"slug":176,"count":170},"system-design",{"key":178,"label":60,"slug":178,"count":170},"microservices",{"key":180,"label":96,"slug":180,"count":73},"cloud-adoption",{"key":182,"label":183,"slug":182,"count":73},"cloud-native-development","Cloud-Native Development",{"key":185,"label":186,"slug":185,"count":73},"cost-and-latency-management","Cost And Latency Management",{"key":188,"label":144,"slug":188,"count":73},"data-governance",{"key":190,"label":139,"slug":190,"count":73},"data-preprocessing",{"key":192,"label":143,"slug":192,"count":73},"data-quality",{"key":194,"label":147,"slug":194,"count":73},"data-structures",{"key":196,"label":136,"slug":196,"count":73},"deep-learning",{"key":198,"label":66,"slug":198,"count":73},"embeddings",{"key":200,"label":150,"slug":200,"count":73},"experimentation",{"key":202,"label":140,"slug":202,"count":73},"feature-engineering",{"key":204,"label":91,"slug":204,"count":73},"full-stack-development",{"key":206,"label":207,"slug":206,"count":73},"large-language-models-llms","Large Language Models (Llms)",{"key":209,"label":210,"slug":209,"count":73},"llm-based-application-development","Llm-Based Application Development",{"key":212,"label":213,"slug":212,"count":73},"llms","Llms",{"key":215,"label":135,"slug":215,"count":73},"machine-learning",{"key":217,"label":94,"slug":217,"count":73},"microservices-architecture",{"key":219,"label":141,"slug":219,"count":73},"model-deployment",[221,223,226,228,230,232,235,238,240,243,245,247,249,251,254,257,260,263,266,269,272,274,276,279],{"key":222,"label":51,"slug":222,"count":5},"docker",{"key":224,"label":225,"slug":224,"count":5},"langchain","Langchain",{"key":227,"label":46,"slug":227,"count":5},"sql",{"key":229,"label":33,"slug":229,"count":5},"python",{"key":231,"label":52,"slug":231,"count":5},"kubernetes",{"key":233,"label":234,"slug":233,"count":170},"ms-azure","MS Azure",{"key":236,"label":237,"slug":236,"count":170},"azure-openai","Azure Openai",{"key":239,"label":45,"slug":239,"count":170},"chroma",{"key":241,"label":242,"slug":241,"count":170},"cicd","Ci\u002FCd",{"key":244,"label":31,"slug":244,"count":170},"java",{"key":246,"label":53,"slug":246,"count":170},"kafka",{"key":42,"label":248,"slug":42,"count":170},"Pgvector",{"key":250,"label":35,"slug":250,"count":170},"angular",{"key":252,"label":253,"slug":252,"count":170},"anthropic-api","Anthropic Api",{"key":255,"label":256,"slug":255,"count":170},"aws","Aws",{"key":258,"label":259,"slug":258,"count":170},"aws-bedrock","Aws Bedrock",{"key":261,"label":262,"slug":261,"count":170},"nodejs","Node.Js",{"key":264,"label":265,"slug":264,"count":170},"nosql","Nosql",{"key":267,"label":268,"slug":267,"count":170},"openai-api","Openai Api",{"key":270,"label":271,"slug":270,"count":170},"opensearch","Opensearch",{"key":273,"label":44,"slug":273,"count":170},"pinecone",{"key":275,"label":34,"slug":275,"count":170},"react",{"key":277,"label":278,"slug":277,"count":73},"numpy","Numpy",{"key":280,"label":88,"slug":280,"count":73},"observability",[282,283],{"key":23,"label":23,"count":170},{"key":115,"label":115,"count":73},[285],{"key":26,"label":26,"count":5},{"total":287,"jobs":288},0,[]]