[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-hugging-face-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fhugging-face":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fhugging-face":124,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fhugging-face":254},{},{"total":5,"jobs":6},2,[7,77],{"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":60,"processed_job_expertise_skills_labels":61,"max_cpc":75,"actual_cpc":76},81393,"principal-ai-cloud-engineer-bank-of-montreal","Principal AI Cloud Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Toronto",[19],"CA","hybrid",105000,215000,"USD","estimated",[26],"FULL_TIME","permanent",{"go":29,"aws":30,"sql":29,"cuda":5,"vllm":29,"azure":30,"bicep":29,"ci\u002Fcd":30,"faiss":29,"kafka":29,"docker":30,"gitops":29,"kserve":29,"milvus":29,"mlflow":29,"python":30,"triton":29,"grafana":29,"azure ml":29,"pgvector":29,"pinecone":29,"terraform":30,"kubernetes":30,"prometheus":29,"typescript":29,"hugging face":29,"tensorrt-llm":5,"opentelemetry":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,57,58,59],"Python","Go","TypeScript","Kubernetes","Terraform","Bicep","Azure","AWS","CI\u002FCD","GitOps","Docker","Kafka","Prometheus","Grafana","OpenTelemetry","CUDA","TensorRT-LLM","vLLM","Triton","KServe","MLflow","Azure ML","Hugging Face","FAISS","Milvus","Pinecone","pgvector","SQL",{"mlops":30,"finops":29,"llmops":30,"security":30,"networking":30,"observability":30,"responsible ai":29,"sre principles":29,"data governance":29,"ai\u002Fml infrastructure":30,"cloud infrastructure":30,"technical leadership":30,"solution architecture":30},[62,63,64,65,66,67,68,69,70,71,72,73,74],"Cloud Infrastructure","AI\u002FML Infrastructure","MLOps","LLMOps","Security","Networking","Observability","FinOps","SRE Principles","Solution Architecture","Technical Leadership","Responsible AI","Data Governance",1,1.2,{"id":78,"slug":79,"title":80,"raw_title":11,"is_featured":12,"company":81,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":82,"processed_country_iso_code_gmaps":83,"processed_home_office":84,"processed_salary_min":85,"processed_salary_max":86,"processed_salary_currency":87,"processed_salary_source":24,"processed_working_hours":88,"processed_employment_types":27,"processed_it_skills":89,"processed_it_skills_labels":90,"processed_job_expertise_skills":108,"processed_job_expertise_skills_labels":109,"max_cpc":75,"actual_cpc":76},54566,"associate-full-stack-engineer-bank-of-montreal","Associate, Full Stack Engineer",{"name":14,"slug":15,"logo_url":11},[17],[19],"onsite",90000,120000,"CAD",[26],{"c#":5,"aws":29,"etl":30,"gcp":29,"llm":30,"sql":30,"java":5,"azure":29,"ci\u002Fcd":29,"flask":30,"nosql":30,"scala":5,"docker":29,"python":30,"fastapi":30,"node.js":30,"react js":30,"javascript":30,"kubernetes":29,"openai api":30,"typescript":30,"restful api":30,"hugging face":30,"generative ai":30,"microservices":30,"data pipelines":30},[32,91,34,92,93,94,95,59,96,97,98,42,35,39,38,99,40,100,101,102,54,103,104,105,106,107],"JavaScript","React JS","FastAPI","Flask","Node.js","NoSQL","RESTful API","Microservices","GCP","Generative AI","LLM","OpenAI API","ETL","Data Pipelines","C#","Scala","Java",{"sdlc":30,"data processing":30,"financial markets":29,"investment banking":29,"trading strategies":29,"agile methodologies":30,"backend development":30,"system architecture":30,"frontend development":30,"financial data formats":29,"full stack development":30,"security best practices":30,"performance optimization":30,"financial domain knowledge":29},[110,111,112,113,114,115,116,117,118,119,120,121,122,123],"Full Stack Development","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":125,"employment_type":132,"expertise_skills":135,"it_skills":189,"salary_currency":249,"processed_working_hours":252},[126,129],{"key":127,"label":128,"count":5},"financial services","Financial Services",{"key":130,"label":131,"count":75},"banking","Banking",[133],{"key":27,"label":134,"count":5},"PERMANENT",[136,138,140,142,145,147,149,151,153,156,159,161,163,166,168,170,173,175,177,179,181,183,185,187],{"key":137,"label":119,"slug":137,"count":75},"financial-domain-knowledge",{"key":139,"label":110,"slug":139,"count":75},"full-stack-development",{"key":141,"label":113,"slug":141,"count":75},"system-architecture",{"key":143,"label":144,"slug":143,"count":75},"responsible-ai","Responsible Ai",{"key":146,"label":115,"slug":146,"count":75},"performance-optimization",{"key":148,"label":116,"slug":148,"count":75},"security-best-practices",{"key":150,"label":66,"slug":150,"count":75},"security",{"key":152,"label":114,"slug":152,"count":75},"data-processing",{"key":154,"label":155,"slug":154,"count":75},"sdlc","Sdlc",{"key":157,"label":158,"slug":157,"count":75},"finops","Finops",{"key":160,"label":71,"slug":160,"count":75},"solution-architecture",{"key":162,"label":62,"slug":162,"count":75},"cloud-infrastructure",{"key":164,"label":165,"slug":164,"count":75},"mlops","Mlops",{"key":167,"label":74,"slug":167,"count":75},"data-governance",{"key":169,"label":68,"slug":169,"count":75},"observability",{"key":171,"label":172,"slug":171,"count":75},"llmops","Llmops",{"key":174,"label":117,"slug":174,"count":75},"agile-methodologies",{"key":176,"label":121,"slug":176,"count":75},"financial-markets",{"key":178,"label":112,"slug":178,"count":75},"backend-development",{"key":180,"label":67,"slug":180,"count":75},"networking",{"key":182,"label":72,"slug":182,"count":75},"technical-leadership",{"key":184,"label":122,"slug":184,"count":75},"trading-strategies",{"key":186,"label":111,"slug":186,"count":75},"frontend-development",{"key":188,"label":123,"slug":188,"count":75},"financial-data-formats",[190,192,195,198,200,202,204,206,209,212,214,217,219,222,225,228,230,232,234,236,238,241,244,247],{"key":191,"label":54,"slug":191,"count":5},"hugging-face",{"key":193,"label":194,"slug":193,"count":5},"typescript","Typescript",{"key":196,"label":197,"slug":196,"count":5},"ms-azure","MS Azure",{"key":199,"label":59,"slug":199,"count":5},"sql",{"key":201,"label":42,"slug":201,"count":5},"docker",{"key":203,"label":32,"slug":203,"count":5},"python",{"key":205,"label":35,"slug":205,"count":5},"kubernetes",{"key":207,"label":208,"slug":207,"count":5},"aws","Aws",{"key":210,"label":211,"slug":210,"count":5},"cicd","Ci\u002FCd",{"key":213,"label":33,"slug":213,"count":75},"go",{"key":215,"label":216,"slug":215,"count":75},"generative-ai","Generative Ai",{"key":218,"label":107,"slug":218,"count":75},"java",{"key":220,"label":221,"slug":220,"count":75},"restful-api","Restful Api",{"key":223,"label":224,"slug":223,"count":75},"gitops","Gitops",{"key":226,"label":227,"slug":226,"count":75},"cuda","Cuda",{"key":58,"label":229,"slug":58,"count":75},"Pgvector",{"key":231,"label":43,"slug":231,"count":75},"kafka",{"key":233,"label":94,"slug":233,"count":75},"flask",{"key":235,"label":105,"slug":235,"count":75},"c",{"key":237,"label":57,"slug":237,"count":75},"pinecone",{"key":239,"label":240,"slug":239,"count":75},"nosql","Nosql",{"key":242,"label":243,"slug":242,"count":75},"vllm","Vllm",{"key":245,"label":246,"slug":245,"count":75},"tensorrt-llm","Tensorrt-Llm",{"key":248,"label":106,"slug":248,"count":75},"scala",[250,251],{"key":87,"label":87,"count":75},{"key":23,"label":23,"count":75},[253],{"key":26,"label":26,"count":5},{"total":255,"jobs":256},0,[]]