[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-langchain-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Flangchain":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Flangchain":238,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Flangchain":383},{},{"total":5,"jobs":6},5,[7,92,137,163,195],{"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":72,"processed_job_expertise_skills_labels":73,"max_cpc":90,"actual_cpc":91},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":30,"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":30,"api gateway":29,"llm routing":29,"azure openai":29,"opentelemetry":29,"cloudformation":29},4,3,[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,71],"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},[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89],"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":93,"slug":94,"title":95,"raw_title":11,"is_featured":12,"company":96,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":97,"processed_country_iso_code_gmaps":99,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":100,"processed_employment_types":27,"processed_it_skills":101,"processed_it_skills_labels":102,"processed_job_expertise_skills":121,"processed_job_expertise_skills_labels":122,"max_cpc":90,"actual_cpc":91},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":14,"slug":15,"logo_url":11},[98],"Calgary",[19],[26],{"aws":30,"sql":30,"java":29,"azure":30,"kafka":30,"nosql":30,"react":29,"chroma":30,"docker":30,"oracle":30,"python":29,"angular":29,"node.js":29,"pgvector":30,"pinecone":30,"langchain":30,"kubernetes":30,"openai api":30,"opensearch":30,"aws bedrock":30,"azure openai":30,"anthropic api":30,"copilot studio":30,"ci\u002Fcd pipelines":30,"observability platforms":30},[35,103,32,104,105,70,106,67,107,108,109,110,111,112,113,114,115,116,36,37,117,38,118,119,120],"Node.js","React","Angular","AWS Bedrock","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","SQL","NoSQL","Oracle","Docker","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":30,"embeddings":29,"ai security":30,"microservices":29,"system design":29,"vector search":29,"api development":29,"model evaluation":30,"prompt engineering":29,"banking domain knowledge":30,"cloud-native development":30,"event-driven architecture":30,"modernization initiatives":30,"large language models (llms)":29,"retrieval-augmented generation (rag)":29},[123,124,125,126,127,128,129,130,64,131,132,133,134,135,136],"System design","API development","Microservices","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":138,"slug":139,"title":140,"raw_title":11,"is_featured":12,"company":141,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":142,"processed_country_iso_code_gmaps":143,"processed_home_office":144,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":145,"processed_employment_types":27,"processed_it_skills":146,"processed_it_skills_labels":147,"processed_job_expertise_skills":148,"processed_job_expertise_skills_labels":149,"max_cpc":90,"actual_cpc":91},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":14,"slug":15,"logo_url":11},[17],[19],"onsite",[26],{"sql":30,"java":29,"ci\u002Fcd":30,"kafka":30,"nosql":30,"react":29,"chroma":30,"docker":30,"python":29,"angular":29,"node.js":29,"pgvector":30,"pinecone":30,"langchain":29,"kubernetes":30,"openai api":29,"opensearch":30,"aws bedrock":29,"azure openai":29,"anthropic api":29,"observability":30},[35,103,32,104,105,114,115,117,38,118,70,106,67,108,109,110,111,112,113,42,87],{"system design":29,"cloud adoption":30,"api development":29,"model evaluation":29,"banking workflows":30,"prompt engineering":29,"rag implementation":29,"ai safety and security":29,"full stack development":29,"event-driven architecture":30,"microservices architecture":29,"cost and latency management":30,"llm-based application development":29},[150,151,152,153,154,155,156,157,158,159,160,161,162],"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":164,"slug":165,"title":166,"raw_title":11,"is_featured":12,"company":167,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":170,"processed_country_iso_code_gmaps":171,"processed_home_office":20,"processed_salary_min":172,"processed_salary_max":173,"processed_salary_currency":174,"processed_salary_source":24,"processed_working_hours":175,"processed_employment_types":176,"processed_it_skills":177,"processed_it_skills_labels":178,"processed_job_expertise_skills":185,"processed_job_expertise_skills_labels":186,"max_cpc":90,"actual_cpc":91},65725,"senior-data-scientist-sun-life-assurance-company-of-canada","Senior Data Scientist",{"name":168,"slug":169,"logo_url":11},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[17],[19],90000,140000,"CAD",[26],"contract",{"aws":30,"rag":29,"sql":30,"crewai":30,"python":29,"pyspark":30,"llm apis":29,"langchain":30,"langgraph":30,"genai frameworks":29,"vector databases":30},[32,114,179,36,180,181,63,182,70,183,184],"PySpark","GenAI frameworks","LLM APIs","Vector databases","LangGraph","CrewAI",{"data science":29,"machine learning":29,"model evaluation":29,"conversational ai":30,"project management":30,"prompt engineering":29,"chatbot development":30,"feature engineering":29,"technical leadership":30,"stakeholder management":30},[187,188,189,160,158,190,191,192,193,194],"Machine Learning","Data Science","Feature Engineering","Chatbot Development","Conversational AI","Technical Leadership","Stakeholder Management","Project Management",{"id":196,"slug":197,"title":198,"raw_title":11,"is_featured":12,"company":199,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":202,"processed_country_iso_code_gmaps":203,"processed_home_office":144,"processed_salary_min":204,"processed_salary_max":205,"processed_salary_currency":174,"processed_salary_source":24,"processed_working_hours":206,"processed_employment_types":27,"processed_it_skills":207,"processed_it_skills_labels":208,"processed_job_expertise_skills":221,"processed_job_expertise_skills_labels":222,"max_cpc":90,"actual_cpc":91},66870,"software-engineer-iii-ai-integration-the-toronto-dominion-bank-canada","Software Engineer III (AI Integration)",{"name":200,"slug":201,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],125500,154000,[26],{"aws":29,"gcp":29,"sql":30,"azure":29,"ci\u002Fcd":29,"numpy":29,"spark":30,"docker":29,"mlflow":30,"pandas":29,"python":29,"airflow":30,"pytorch":29,"kubeflow":30,"langchain":29,"langsmith":30,"kubernetes":29,"tensorflow":29,"openai apis":29,"rag systems":30,"scikit-learn":29,"vector databases":30},[32,114,209,210,211,212,213,214,70,215,216,69,217,218,117,38,36,219,37,42,182,220],"Spark","Pandas","NumPy","Scikit-learn","PyTorch","TensorFlow","LangSmith","OpenAI APIs","Kubeflow","Airflow","GCP","RAG systems",{"nlp":29,"llms":29,"security":30,"algorithms":29,"prototyping":30,"data quality":30,"deep learning":29,"microservices":29,"api development":29,"data governance":30,"data structures":29,"experimentation":30,"machine learning":29,"model deployment":29,"model monitoring":29,"data preprocessing":29,"feature engineering":29,"regulated industries":30,"software engineering":29},[187,223,224,225,226,189,227,228,229,230,231,232,233,234,125,152,235,236,237],"Deep Learning","LLMs","NLP","Data Preprocessing","Model Deployment","Model Monitoring","Data Quality","Data Governance","Security","Software Engineering","Data Structures","Algorithms","Prototyping","Experimentation","Regulated Industries",{"industry":239,"employment_type":249,"expertise_skills":254,"it_skills":316,"salary_currency":378,"processed_working_hours":381},[240,243,246],{"key":241,"label":242,"count":5},"financial services","Financial Services",{"key":244,"label":245,"count":30},"banking","Banking",{"key":247,"label":248,"count":90},"insurance","Insurance",[250,252],{"key":27,"label":251,"count":29},"PERMANENT",{"key":176,"label":253,"count":90},"CONTRACT",[255,258,260,262,265,267,269,272,274,277,280,283,285,287,289,292,295,297,299,301,304,307,310,313],{"key":256,"label":257,"slug":256,"count":30},"api-development","Api Development",{"key":259,"label":160,"slug":259,"count":30},"model-evaluation",{"key":261,"label":158,"slug":261,"count":30},"prompt-engineering",{"key":263,"label":187,"slug":263,"count":264},"machine-learning",2,{"key":266,"label":125,"slug":266,"count":264},"microservices",{"key":268,"label":151,"slug":268,"count":264},"system-design",{"key":270,"label":271,"slug":270,"count":264},"event-driven-architecture","Event-Driven Architecture",{"key":273,"label":189,"slug":273,"count":264},"feature-engineering",{"key":275,"label":276,"slug":275,"count":90},"responsible-ai","Responsible Ai",{"key":278,"label":279,"slug":278,"count":90},"ai-governance","Ai Governance",{"key":281,"label":282,"slug":281,"count":90},"banking-domain-knowledge","Banking Domain Knowledge",{"key":284,"label":231,"slug":284,"count":90},"security",{"key":286,"label":83,"slug":286,"count":90},"cloud-security",{"key":288,"label":80,"slug":288,"count":90},"regulated-industry-experience",{"key":290,"label":291,"slug":290,"count":90},"modernization-initiatives","Modernization Initiatives",{"key":293,"label":294,"slug":293,"count":90},"genai-platform-patterns","Genai Platform Patterns",{"key":296,"label":78,"slug":296,"count":90},"incident-response",{"key":298,"label":230,"slug":298,"count":90},"data-governance",{"key":300,"label":87,"slug":300,"count":90},"observability",{"key":302,"label":303,"slug":302,"count":90},"cost-and-latency-management","Cost And Latency Management",{"key":305,"label":306,"slug":305,"count":90},"large-language-models-llms","Large Language Models (Llms)",{"key":308,"label":309,"slug":308,"count":90},"project-management","Project management",{"key":311,"label":312,"slug":311,"count":90},"llm-based-application-development","Llm-Based Application Development",{"key":314,"label":315,"slug":314,"count":90},"vector-search","Vector Search",[317,320,322,324,327,329,332,334,336,339,342,345,348,350,352,355,357,359,361,364,367,369,372,375],{"key":318,"label":319,"slug":318,"count":5},"langchain","Langchain",{"key":321,"label":32,"slug":321,"count":5},"python",{"key":323,"label":114,"slug":323,"count":29},"sql",{"key":325,"label":326,"slug":325,"count":29},"aws","Aws",{"key":328,"label":38,"slug":328,"count":29},"kubernetes",{"key":330,"label":331,"slug":330,"count":30},"cicd","Ci\u002FCd",{"key":333,"label":35,"slug":333,"count":30},"java",{"key":335,"label":117,"slug":335,"count":30},"docker",{"key":337,"label":338,"slug":337,"count":30},"azure-openai","Azure Openai",{"key":340,"label":341,"slug":340,"count":30},"ms-azure","MS Azure",{"key":343,"label":344,"slug":343,"count":264},"anthropic-api","Anthropic Api",{"key":346,"label":347,"slug":346,"count":264},"vector-databases","Vector Databases",{"key":349,"label":113,"slug":349,"count":264},"chroma",{"key":351,"label":104,"slug":351,"count":264},"react",{"key":353,"label":354,"slug":353,"count":264},"rag","Rag",{"key":110,"label":356,"slug":110,"count":264},"Pgvector",{"key":358,"label":118,"slug":358,"count":264},"kafka",{"key":360,"label":112,"slug":360,"count":264},"pinecone",{"key":362,"label":363,"slug":362,"count":264},"nosql","Nosql",{"key":365,"label":366,"slug":365,"count":264},"nodejs","Node.Js",{"key":368,"label":105,"slug":368,"count":264},"angular",{"key":370,"label":371,"slug":370,"count":264},"openai-api","Openai Api",{"key":373,"label":374,"slug":373,"count":264},"mlflow","Mlflow",{"key":376,"label":377,"slug":376,"count":264},"opensearch","Opensearch",[379,380],{"key":23,"label":23,"count":30},{"key":174,"label":174,"count":264},[382],{"key":26,"label":26,"count":5},{"total":384,"jobs":385},0,[]]