[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-cloud-infrastructure-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-expertise\u002Fcloud-infrastructure":4,"expertise-filters-\u002Fen-ca\u002Fjobs-by-expertise\u002Fcloud-infrastructure":162,"featured-jobs-\u002Fen-ca\u002Fjobs-by-expertise\u002Fcloud-infrastructure":293},{},{"total":5,"jobs":6},3,[7,77,120],{"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":5,"aws":29,"sql":5,"cuda":30,"vllm":5,"azure":29,"bicep":5,"ci\u002Fcd":29,"faiss":5,"kafka":5,"docker":29,"gitops":5,"kserve":5,"milvus":5,"mlflow":5,"python":29,"triton":5,"grafana":5,"azure ml":5,"pgvector":5,"pinecone":5,"terraform":29,"kubernetes":29,"prometheus":5,"typescript":5,"hugging face":5,"tensorrt-llm":30,"opentelemetry":5},4,2,[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":29,"finops":5,"llmops":29,"security":29,"networking":29,"observability":29,"responsible ai":5,"sre principles":5,"data governance":5,"ai\u002Fml infrastructure":29,"cloud infrastructure":29,"technical leadership":29,"solution architecture":29},[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":84,"processed_country_iso_code_gmaps":85,"processed_home_office":20,"processed_salary_min":86,"processed_salary_max":87,"processed_salary_currency":23,"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":104,"processed_job_expertise_skills_labels":105,"max_cpc":75,"actual_cpc":76},78562,"sr-analytics-and-automation-engineer-sun-life-of-canada-corporate","Sr. Analytics and Automation Engineer",{"name":82,"slug":83,"logo_url":11},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[17],[19],90000,140000,[26],{"xml":5,"bash":5,"json":29,"yaml":5,"yang":5,"ai\u002Fml":5,"ci\u002Fcd":29,"python":29,"ansible":29,"netconf":5,"restconf":5,"rest apis":29,"terraform":29,"powershell":29,"data analysis":5,"data visualization":5},[32,91,92,93,36,40,94,95,96,97,98,99,100,101,102,103],"PowerShell","Bash","Ansible","REST APIs","JSON","YANG","YAML","XML","NETCONF","RESTCONF","AI\u002FML","Data Analysis","Data Visualization",{"devops":29,"auditing":29,"policy-as-code":29,"policy compliance":29,"micro-segmentation":29,"cloud infrastructure":29,"network fundamentals":29,"security architecture":29,"zero trust principles":29,"infrastructure-as-code":29,"network programmability":29,"cybersecurity principles":29,"policy lifecycle management":29,"identity & access management":29,"tooling and cmdb integration":29},[106,107,108,109,110,111,112,113,114,115,116,117,118,119,62],"Micro-segmentation","Security Architecture","Zero Trust Principles","Network Fundamentals","Policy-as-Code","Infrastructure-as-Code","Policy Compliance","Policy Lifecycle Management","Auditing","Tooling and CMDB Integration","Network Programmability","DevOps","Cybersecurity Principles","Identity & Access Management",{"id":121,"slug":122,"title":123,"raw_title":11,"is_featured":12,"company":124,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":125,"processed_country_iso_code_gmaps":126,"processed_home_office":127,"processed_salary_min":128,"processed_salary_max":129,"processed_salary_currency":130,"processed_salary_source":24,"processed_working_hours":131,"processed_employment_types":132,"processed_it_skills":133,"processed_it_skills_labels":134,"processed_job_expertise_skills":150,"processed_job_expertise_skills_labels":151,"max_cpc":75,"actual_cpc":76},70536,"quantitative-developer-alpha-research-team-gam-summer-2027-co-opinternship-12-months-bank-of-montreal","Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op\u002FInternship) - 12 months",{"name":14,"slug":15,"logo_url":11},[17],[19],"onsite",40500,80000,"CAD",[26],"student",{"aws":30,"gcp":30,"git":30,"sql":5,"apis":30,"azure":30,"ci\u002Fcd":30,"spark":30,"docker":30,"duckdb":30,"pandas":30,"polars":30,"python":5,"airflow":30,"prefect":30,"testing":30,"microservices":30,"modular design":30,"version control":30,"machine learning":30,"object-oriented programming":30},[32,59,135,136,137,138,139,39,38,140,141,142,143,144,42,145,40,146,147,148,149],"Git","Pandas","Polars","DuckDB","Spark","GCP","APIs","Microservices","Airflow","Prefect","Machine Learning","Object-Oriented Programming","Modular Design","Testing","Version Control",{"data analysis":30,"risk modeling":30,"data pipelines":30,"data validation":30,"data engineering":30,"financial modeling":30,"data transformation":30,"portfolio analytics":30,"cloud infrastructure":30,"software engineering":30,"investment management":30,"quantitative research":30},[152,153,154,155,156,157,158,159,62,160,161,102],"Data Engineering","Data Pipelines","Quantitative Research","Portfolio Analytics","Financial Modeling","Risk Modeling","Investment Management","Software Engineering","Data Validation","Data Transformation",{"industry":163,"employment_type":170,"expertise_skills":175,"it_skills":230,"salary_currency":288,"processed_working_hours":291},[164,167],{"key":165,"label":166,"count":5},"financial services","Financial Services",{"key":168,"label":169,"count":75},"banking","Banking",[171,173],{"key":27,"label":172,"count":30},"PERMANENT",{"key":132,"label":174,"count":75},"STUDENT",[176,178,180,182,184,186,188,190,192,194,197,199,202,204,207,209,212,215,218,220,222,224,226,228],{"key":177,"label":62,"slug":177,"count":5},"cloud-infrastructure",{"key":179,"label":114,"slug":179,"count":75},"auditing",{"key":181,"label":118,"slug":181,"count":75},"cybersecurity-principles",{"key":183,"label":102,"slug":183,"count":75},"data-analysis",{"key":185,"label":152,"slug":185,"count":75},"data-engineering",{"key":187,"label":74,"slug":187,"count":75},"data-governance",{"key":189,"label":153,"slug":189,"count":75},"data-pipelines",{"key":191,"label":161,"slug":191,"count":75},"data-transformation",{"key":193,"label":160,"slug":193,"count":75},"data-validation",{"key":195,"label":196,"slug":195,"count":75},"devops","Devops",{"key":198,"label":156,"slug":198,"count":75},"financial-modeling",{"key":200,"label":201,"slug":200,"count":75},"finops","Finops",{"key":203,"label":119,"slug":203,"count":75},"identity-access-management",{"key":205,"label":206,"slug":205,"count":75},"infrastructure-as-code","Infrastructure-As-Code",{"key":208,"label":158,"slug":208,"count":75},"investment-management",{"key":210,"label":211,"slug":210,"count":75},"llmops","Llmops",{"key":213,"label":214,"slug":213,"count":75},"micro-segmentation","Micro-Segmentation",{"key":216,"label":217,"slug":216,"count":75},"mlops","Mlops",{"key":219,"label":109,"slug":219,"count":75},"network-fundamentals",{"key":221,"label":116,"slug":221,"count":75},"network-programmability",{"key":223,"label":67,"slug":223,"count":75},"networking",{"key":225,"label":68,"slug":225,"count":75},"observability",{"key":227,"label":112,"slug":227,"count":75},"policy-compliance",{"key":229,"label":113,"slug":229,"count":75},"policy-lifecycle-management",[231,234,236,239,241,243,245,248,251,252,254,257,260,263,265,268,270,272,274,277,279,282,284,286],{"key":232,"label":233,"slug":232,"count":5},"cicd","Ci\u002FCd",{"key":235,"label":32,"slug":235,"count":5},"python",{"key":237,"label":238,"slug":237,"count":30},"aws","Aws",{"key":240,"label":42,"slug":240,"count":30},"docker",{"key":242,"label":36,"slug":242,"count":30},"terraform",{"key":244,"label":59,"slug":244,"count":30},"sql",{"key":246,"label":247,"slug":246,"count":30},"ms-azure","MS Azure",{"key":249,"label":250,"slug":249,"count":75},"cuda","Cuda",{"key":183,"label":102,"slug":183,"count":75},{"key":253,"label":103,"slug":253,"count":75},"data-visualization",{"key":255,"label":256,"slug":255,"count":75},"duckdb","Duckdb",{"key":258,"label":259,"slug":258,"count":75},"faiss","Faiss",{"key":261,"label":262,"slug":261,"count":75},"gcp","Gcp",{"key":264,"label":135,"slug":264,"count":75},"git",{"key":266,"label":267,"slug":266,"count":75},"gitops","Gitops",{"key":269,"label":33,"slug":269,"count":75},"go",{"key":271,"label":45,"slug":271,"count":75},"grafana",{"key":273,"label":54,"slug":273,"count":75},"hugging-face",{"key":275,"label":276,"slug":275,"count":75},"json","Json",{"key":278,"label":43,"slug":278,"count":75},"kafka",{"key":280,"label":281,"slug":280,"count":75},"kserve","Kserve",{"key":283,"label":35,"slug":283,"count":75},"kubernetes",{"key":285,"label":145,"slug":285,"count":75},"machine-learning",{"key":287,"label":142,"slug":287,"count":75},"microservices",[289,290],{"key":23,"label":23,"count":30},{"key":130,"label":130,"count":75},[292],{"key":26,"label":26,"count":5},{"total":294,"jobs":295},0,[]]