[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-gitops-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fgitops":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fgitops":159,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fgitops":292},{},{"total":5,"jobs":6},3,[7,91,134],{"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":71,"processed_job_expertise_skills_labels":72,"max_cpc":89,"actual_cpc":90},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":5,"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":5,"api gateway":29,"llm routing":29,"azure openai":29,"opentelemetry":29,"cloudformation":29},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,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],"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},[73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88],"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":92,"slug":93,"title":94,"raw_title":11,"is_featured":12,"company":95,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":96,"processed_country_iso_code_gmaps":97,"processed_home_office":20,"processed_salary_min":98,"processed_salary_max":99,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":100,"processed_employment_types":27,"processed_it_skills":101,"processed_it_skills_labels":103,"processed_job_expertise_skills":121,"processed_job_expertise_skills_labels":122,"max_cpc":89,"actual_cpc":90},81393,"principal-ai-cloud-engineer-bank-of-montreal","Principal AI Cloud Engineer",{"name":14,"slug":15,"logo_url":11},[17],[19],105000,215000,[26],{"go":5,"aws":29,"sql":5,"cuda":102,"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":102,"opentelemetry":5},2,[31,32,33,37,38,104,36,35,41,42,105,106,107,108,57,109,110,111,112,113,68,114,115,116,117,118,119,120],"Bicep","Docker","Kafka","Prometheus","Grafana","CUDA","TensorRT-LLM","vLLM","Triton","KServe","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},[123,124,125,126,127,128,86,129,130,131,132,81,133],"Cloud Infrastructure","AI\u002FML Infrastructure","MLOps","LLMOps","Security","Networking","FinOps","SRE Principles","Solution Architecture","Technical Leadership","Data Governance",{"id":135,"slug":136,"title":137,"raw_title":11,"is_featured":12,"company":138,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":139,"processed_country_iso_code_gmaps":140,"processed_home_office":20,"processed_salary_min":141,"processed_salary_max":142,"processed_salary_currency":143,"processed_salary_source":24,"processed_working_hours":144,"processed_employment_types":27,"processed_it_skills":145,"processed_it_skills_labels":146,"processed_job_expertise_skills":151,"processed_job_expertise_skills_labels":152,"max_cpc":89,"actual_cpc":90},54607,"director-ai-platform-engineering-bank-of-montreal-2","Director, AI Platform Engineering",{"name":14,"slug":15,"logo_url":11},[17],[19],121600,211800,"CAD",[26],{"aws":29,"azure":29,"cedar":29,"ci\u002Fcd":29,"gitops":29,"python":5,"opa\u002Frego":29,"kubernetes":29,"mlops\u002Fllmops":29,"spiffe\u002Fspire":29,"opentelemetry":29,"infrastructure as code":29},[35,36,37,57,49,147,148,42,41,149,31,150],"OPA\u002FRego","SPIFFE\u002FSPIRE","MLOps\u002FLLMOps","Infrastructure as Code",{"budgeting":5,"ai governance":29,"responsible ai":29,"vendor management":5,"workforce planning":29,"model risk management":29,"regulatory compliance":29,"enterprise architecture":5},[80,153,81,154,155,156,157,158],"Model Risk Management","Budgeting","Vendor Management","Workforce Planning","Regulatory Compliance","Enterprise Architecture",{"industry":160,"employment_type":167,"expertise_skills":170,"it_skills":228,"salary_currency":287,"processed_working_hours":290},[161,164],{"key":162,"label":163,"count":5},"financial services","Financial Services",{"key":165,"label":166,"count":89},"banking","Banking",[168],{"key":27,"label":169,"count":5},"PERMANENT",[171,174,176,179,181,183,185,187,189,191,193,196,199,202,204,207,210,212,214,217,219,222,224,226],{"key":172,"label":173,"slug":172,"count":5},"responsible-ai","Responsible Ai",{"key":175,"label":86,"slug":175,"count":102},"observability",{"key":177,"label":178,"slug":177,"count":102},"ai-governance","Ai Governance",{"key":180,"label":87,"slug":180,"count":89},"audit",{"key":182,"label":154,"slug":182,"count":89},"budgeting",{"key":184,"label":123,"slug":184,"count":89},"cloud-infrastructure",{"key":186,"label":82,"slug":186,"count":89},"cloud-security",{"key":188,"label":133,"slug":188,"count":89},"data-governance",{"key":190,"label":74,"slug":190,"count":89},"distributed-systems",{"key":192,"label":158,"slug":192,"count":89},"enterprise-architecture",{"key":194,"label":195,"slug":194,"count":89},"finops","Finops",{"key":197,"label":198,"slug":197,"count":89},"genai-platform-patterns","Genai Platform Patterns",{"key":200,"label":201,"slug":200,"count":89},"iam","Iam",{"key":203,"label":77,"slug":203,"count":89},"incident-response",{"key":205,"label":206,"slug":205,"count":89},"llmops","Llmops",{"key":208,"label":209,"slug":208,"count":89},"mlops","Mlops",{"key":211,"label":153,"slug":211,"count":89},"model-risk-management",{"key":213,"label":128,"slug":213,"count":89},"networking",{"key":215,"label":216,"slug":215,"count":89},"on-call","On-Call",{"key":218,"label":73,"slug":218,"count":89},"platform-engineering",{"key":220,"label":221,"slug":220,"count":89},"policy-as-code","Policy As Code",{"key":223,"label":76,"slug":223,"count":89},"production-operations",{"key":225,"label":79,"slug":225,"count":89},"regulated-industry-experience",{"key":227,"label":157,"slug":227,"count":89},"regulatory-compliance",[229,231,234,237,240,243,245,248,250,252,255,257,260,262,264,267,269,272,274,276,278,281,283,285],{"key":230,"label":37,"slug":230,"count":5},"kubernetes",{"key":232,"label":233,"slug":232,"count":5},"ms-azure","MS Azure",{"key":235,"label":236,"slug":235,"count":5},"aws","Aws",{"key":238,"label":239,"slug":238,"count":5},"gitops","Gitops",{"key":241,"label":242,"slug":241,"count":5},"opentelemetry","Opentelemetry",{"key":244,"label":31,"slug":244,"count":5},"python",{"key":246,"label":247,"slug":246,"count":5},"cicd","Ci\u002FCd",{"key":249,"label":49,"slug":249,"count":102},"cedar",{"key":251,"label":38,"slug":251,"count":102},"terraform",{"key":253,"label":254,"slug":253,"count":102},"typescript","Typescript",{"key":256,"label":32,"slug":256,"count":102},"go",{"key":258,"label":259,"slug":258,"count":102},"mlflow","Mlflow",{"key":261,"label":58,"slug":261,"count":89},"dynatrace",{"key":263,"label":63,"slug":263,"count":89},"embeddings",{"key":265,"label":266,"slug":265,"count":89},"faiss","Faiss",{"key":268,"label":44,"slug":268,"count":89},"git",{"key":270,"label":271,"slug":270,"count":89},"github","Github",{"key":273,"label":108,"slug":273,"count":89},"grafana",{"key":275,"label":64,"slug":275,"count":89},"guardrails",{"key":277,"label":115,"slug":277,"count":89},"hugging-face",{"key":279,"label":280,"slug":279,"count":89},"infrastructure-as-code","Infrastructure As Code",{"key":282,"label":34,"slug":282,"count":89},"java",{"key":284,"label":47,"slug":284,"count":89},"jira",{"key":286,"label":106,"slug":286,"count":89},"kafka",[288,289],{"key":23,"label":23,"count":102},{"key":143,"label":143,"count":89},[291],{"key":26,"label":26,"count":5},{"total":293,"jobs":294},0,[]]