[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-delta-lake-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fdelta-lake":4,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fdelta-lake":247,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fdelta-lake":373},{},{"total":5,"jobs":6},5,[7,59,99,172,208],{"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":45,"processed_job_expertise_skills_labels":47,"max_cpc":57,"actual_cpc":58},82577,"sr-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Sr. Consultant, Full Stack Developer",null,false,{"name":14,"slug":15,"logo_url":11},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[17],"Toronto",[19],"CA","hybrid",120000,160000,"CAD","estimated",[26],"FULL_TIME","permanent",{"ci\u002Fcd":29,"python":29,"pyspark":29,"azure sql":29,"spark sql":29,"databricks":29,"delta lake":29,"azure synapse":29,"unity catalog":29,"cloud security":29,"api integration":29,"azure functions":29,"azure data factory":29,".net full stack development":29},4,[31,32,33,34,35,36,37,38,39,40,41,42,43,44],"Azure Synapse","Databricks","Unity Catalog","Delta Lake","PySpark","Spark SQL","Azure Data Factory","Python","Azure SQL","Azure Functions","API Integration","CI\u002FCD","Cloud Security",".NET Full Stack Development",{"data governance":29,"investment data":46,"solution design":29,"data architecture":29,"global asset management":46,"technical documentation":29,"enterprise data engineering":29,"enterprise governance frameworks":46,"business requirements translation":29},3,[48,49,50,51,52,53,54,55,56],"Enterprise Data Engineering","Data Architecture","Data Governance","Solution Design","Technical Documentation","Business Requirements Translation","Global Asset Management","Investment Data","Enterprise Governance Frameworks",1,1.2,{"id":60,"slug":61,"title":62,"raw_title":11,"is_featured":12,"company":63,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":66,"processed_country_iso_code_gmaps":67,"processed_home_office":68,"processed_salary_min":69,"processed_salary_max":70,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":71,"processed_employment_types":27,"processed_it_skills":72,"processed_it_skills_labels":73,"processed_job_expertise_skills":88,"processed_job_expertise_skills_labels":89,"max_cpc":57,"actual_cpc":58},66823,"senior-aidata-developer-td-securities-the-toronto-dominion-bank-canada","Senior AI\u002FData Developer, TD Securities",{"name":64,"slug":65,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],"onsite",125000,156000,[26],{"ci\u002Fcd":29,"spark":46,"python":29,"testing":29,"snowflake":46,"databricks":29,"delta lake":46,"api development":29,"semantic search":29,"vector databases":29,"prompt engineering":29,"agentic ai frameworks":29,"full-stack development":29,"cloud-native technologies":29,"knowledge retrieval systems":29,"llm evaluation and monitoring":29,"retrieval-augmented generation (rag)":29,"large language models (openai, azure openai, anthropic, gemini)":29},[38,74,75,76,77,78,79,80,81,82,83,32,84,34,85,42,86,87],"Full-stack development","Large Language Models (OpenAI, Azure OpenAI, Anthropic, Gemini)","Agentic AI frameworks","Retrieval-Augmented Generation (RAG)","Prompt engineering","Semantic search","Vector databases","Knowledge retrieval systems","LLM evaluation and monitoring","API development","Snowflake","Spark","Testing","Cloud-native technologies",{"automation":29,"scalability":29,"data engineering":29,"workflow optimization":29,"data pipeline development":29,"investment research workflows":46,"enterprise security and governance":29,"software engineering best practices":29,"structured and unstructured data processing":29},[90,91,92,93,94,95,96,97,98],"Software engineering best practices","Data engineering","Data pipeline development","Structured and unstructured data processing","Investment Research workflows","Automation","Workflow optimization","Enterprise security and governance","Scalability",{"id":100,"slug":101,"title":102,"raw_title":11,"is_featured":12,"company":103,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":106,"processed_country_iso_code_gmaps":107,"processed_home_office":20,"processed_salary_min":108,"processed_salary_max":21,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":109,"processed_employment_types":27,"processed_it_skills":110,"processed_it_skills_labels":111,"processed_job_expertise_skills":132,"processed_job_expertise_skills_labels":133,"max_cpc":57,"actual_cpc":58},80074,"product-engineering-fabric-data-engineering-allstate-insurance-company-of-canada-permanent","Product Engineering (Fabric Data Engineering)",{"name":104,"slug":105,"logo_url":11},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[19],80900,[26],{"dax":29,"git":29,"sql":29,"rest":46,"ci\u002Fcd":29,"spark":29,"python":29,"onelake":29,"pyspark":29,"power bi":29,"dataflows":29,"lakehouse":29,"notebooks":29,"warehouse":29,"delta lake":29,"direct lake":29,"azure devops":29,"azure monitor":29,"log analytics":29,"data pipelines":29,"github copilot":46,"microsoft fabric":29,"microsoft purview":29,"copilot in power bi":46,"fabric api for graphql":46},[112,113,114,115,116,117,118,119,120,35,38,85,34,121,42,122,123,124,125,126,127,128,129,130,131],"Microsoft Fabric","OneLake","Lakehouse","Warehouse","Notebooks","Data Pipelines","Dataflows","Direct Lake","SQL","Azure DevOps","Git","Power BI","DAX","Microsoft Purview","Azure Monitor","Log Analytics","Fabric API for GraphQL","REST","GitHub Copilot","Copilot in Power BI",{"claims":29,"vacuum":29,"billing":29,"v-order":29,"z-order":29,"optimize":29,"actuarial":29,"loss ratio":29,"code review":29,"data lineage":29,"data quality":29,"star schemas":29,"underwriting":29,"data security":29,"dlp alignment":29,"observability":29,"combined ratio":29,"api integration":46,"data governance":29,"incident triage":29,"change data feed":29,"data engineering":29,"capacity planning":29,"liquid clustering":29,"semantic modeling":29,"release governance":29,"row-level security":29,"data transformation":29,"kimball methodology":29,"dimensional modeling":29,"regulatory reporting":29,"column-level security":29,"object-level security":29,"partitioning strategy":29,"spark workload tuning":29,"incremental load patterns":29,"insurance domain knowledge":29,"auto and property insurance":29,"slowly changing dimensions type 2":29,"delta table performance optimization":29},[134,50,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,41,167,168,169,170,171],"Data Engineering","Data Security","Data Quality","Data Transformation","Semantic Modeling","Dimensional Modeling","Kimball Methodology","Star Schemas","Slowly Changing Dimensions Type 2","Incremental Load Patterns","Delta Table Performance Optimization","OPTIMIZE","Z-Order","V-Order","Liquid Clustering","VACUUM","Change Data Feed","Partitioning Strategy","Spark Workload Tuning","Row-Level Security","Column-Level Security","Object-Level Security","DLP Alignment","Data Lineage","Regulatory Reporting","Insurance Domain Knowledge","Auto and Property Insurance","Claims","Billing","Actuarial","Underwriting","Loss Ratio","Combined Ratio","Capacity Planning","Code Review","Release Governance","Observability","Incident Triage",{"id":173,"slug":174,"title":175,"raw_title":11,"is_featured":12,"company":176,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":177,"processed_country_iso_code_gmaps":178,"processed_home_office":68,"processed_salary_min":179,"processed_salary_max":180,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":181,"processed_employment_types":27,"processed_it_skills":182,"processed_it_skills_labels":184,"processed_job_expertise_skills":192,"processed_job_expertise_skills_labels":193,"max_cpc":57,"actual_cpc":58},66748,"data-architect-the-toronto-dominion-bank-canada","Data Architect",{"name":64,"slug":65,"logo_url":11},[17],[19],125500,148000,[26],{"sql":46,"kafka":29,"neo4j":183,"python":46,"mongodb":183,"confluent":29,"databricks":29,"delta lake":29,"apache flink":46,"apache spark":29,"microsoft azure":29},2,[185,32,34,186,187,188,189,120,38,190,191],"Apache Spark","Kafka","Confluent","Apache Flink","Microsoft Azure","Neo4J","MongoDB",{"data mesh":46,"devsecops":29,"data lineage":29,"data quality":29,"data modeling":29,"model serving":46,"feature stores":46,"data governance":29,"llm integration":46,"vector databases":46,"data architecture":29,"metadata management":29,"regulatory reporting":46,"ai\u002Fml platform patterns":46,"enterprise architecture":29,"ci\u002Fcd for data pipelines":29,"event-driven architecture":29,"real-time data processing":29,"cloud-native data platform delivery":29},[49,194,50,157,195,136,196,197,198,158,199,200,201,202,203,204,205,206,207],"Data Modeling","Metadata Management","Data Mesh","Event-Driven Architecture","Real-Time Data Processing","AI\u002FML Platform Patterns","Feature Stores","Model Serving","Vector Databases","LLM Integration","DevSecOps","CI\u002FCD for Data Pipelines","Enterprise Architecture","Cloud-Native Data Platform Delivery",{"id":209,"slug":210,"title":211,"raw_title":11,"is_featured":12,"company":212,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":213,"processed_country_iso_code_gmaps":214,"processed_home_office":68,"processed_salary_min":215,"processed_salary_max":216,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":217,"processed_employment_types":27,"processed_it_skills":218,"processed_it_skills_labels":219,"processed_job_expertise_skills":230,"processed_job_expertise_skills_labels":231,"max_cpc":57,"actual_cpc":58},66755,"director-data-platform-engineering-the-toronto-dominion-bank-canada","Director, Data Platform Engineering",{"name":64,"slug":65,"logo_url":11},[17],[19],165000,200000,[26],{"java":46,"llms":46,"rest":46,"ci\u002Fcd":29,"kafka":46,"neo4j":183,"python":46,"solace":46,"splunk":183,"datadog":183,"graphql":46,"mongodb":183,"confluent":46,"devsecops":29,"dynatrace":183,"openshift":183,"databricks":29,"delta lake":29,"kubernetes":46,"apache flink":46,"apache spark":29,"generative ai":46,"microsoft azure":29},[32,185,34,220,38,129,221,222,189,186,187,223,188,190,191,224,225,226,227,42,204,228,229],"Java","GraphQL","Kubernetes","Solace","Splunk","Dynatrace","Datadog","OpenShift","Generative AI","LLMs",{"data lineage":29,"data quality":29,"microservices":46,"data governance":29,"risk management":29,"data engineering":29,"budget management":29,"vendor management":29,"financial services":46,"project management":29,"workforce planning":29,"agile methodologies":46,"distributed systems":29,"metadata management":29,"transaction banking":46,"regulatory reporting":46,"succession management":29,"performance management":29,"cloud-native architecture":29,"data lifecycle management":29,"event-driven architecture":29,"data platform architecture":29},[232,134,233,234,235,197,50,195,157,136,236,237,238,239,240,241,242,243,244,245,246,158],"Data Platform Architecture","Distributed Systems","Cloud-Native Architecture","Microservices","Data Lifecycle Management","Budget Management","Vendor Management","Workforce Planning","Succession Management","Performance Management","Risk Management","Project Management","Agile Methodologies","Financial Services","Transaction Banking",{"industry":248,"employment_type":257,"expertise_skills":260,"it_skills":310,"salary_currency":369,"processed_working_hours":371},[249,252,254],{"key":250,"label":251,"count":29},"banking","Banking",{"key":253,"label":245,"count":29},"financial services",{"key":255,"label":256,"count":57},"insurance","Insurance",[258],{"key":27,"label":259,"count":5},"PERMANENT",[261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,308],{"key":262,"label":50,"slug":262,"count":29},"data-governance",{"key":264,"label":157,"slug":264,"count":46},"data-lineage",{"key":266,"label":158,"slug":266,"count":46},"regulatory-reporting",{"key":268,"label":136,"slug":268,"count":46},"data-quality",{"key":270,"label":134,"slug":270,"count":46},"data-engineering",{"key":272,"label":197,"slug":272,"count":183},"event-driven-architecture",{"key":274,"label":195,"slug":274,"count":183},"metadata-management",{"key":276,"label":49,"slug":276,"count":183},"data-architecture",{"key":278,"label":148,"slug":278,"count":57},"liquid-clustering",{"key":280,"label":202,"slug":280,"count":57},"vector-databases",{"key":282,"label":98,"slug":282,"count":57},"scalability",{"key":284,"label":141,"slug":284,"count":57},"star-schemas",{"key":286,"label":154,"slug":286,"count":57},"column-level-security",{"key":288,"label":153,"slug":288,"count":57},"row-level-security",{"key":290,"label":246,"slug":290,"count":57},"transaction-banking",{"key":292,"label":144,"slug":292,"count":57},"delta-table-performance-optimization",{"key":294,"label":169,"slug":294,"count":57},"release-governance",{"key":296,"label":55,"slug":296,"count":57},"investment-data",{"key":298,"label":163,"slug":298,"count":57},"actuarial",{"key":300,"label":162,"slug":300,"count":57},"billing",{"key":302,"label":241,"slug":302,"count":57},"performance-management",{"key":304,"label":232,"slug":304,"count":57},"data-platform-architecture",{"key":306,"label":307,"slug":306,"count":57},"dlp-alignment","Dlp Alignment",{"key":309,"label":245,"slug":309,"count":57},"financial-services",[311,313,315,317,320,322,324,326,329,332,334,336,339,342,344,346,349,351,353,356,358,361,364,367],{"key":312,"label":34,"slug":312,"count":5},"delta-lake",{"key":314,"label":38,"slug":314,"count":5},"python",{"key":316,"label":32,"slug":316,"count":29},"databricks",{"key":318,"label":319,"slug":318,"count":29},"cicd","Ci\u002FCd",{"key":321,"label":187,"slug":321,"count":183},"confluent",{"key":323,"label":120,"slug":323,"count":183},"sql",{"key":325,"label":185,"slug":325,"count":183},"apache-spark",{"key":327,"label":328,"slug":327,"count":183},"pyspark","Pyspark",{"key":330,"label":331,"slug":330,"count":183},"rest","Rest",{"key":333,"label":85,"slug":333,"count":183},"spark",{"key":335,"label":190,"slug":335,"count":183},"neo4j",{"key":337,"label":338,"slug":337,"count":183},"mongodb","Mongodb",{"key":340,"label":341,"slug":340,"count":183},"ms-azure","MS Azure",{"key":343,"label":188,"slug":343,"count":183},"apache-flink",{"key":345,"label":186,"slug":345,"count":183},"kafka",{"key":347,"label":348,"slug":347,"count":57},"openshift","Openshift",{"key":350,"label":122,"slug":350,"count":57},"git",{"key":352,"label":31,"slug":352,"count":57},"azure-synapse",{"key":354,"label":355,"slug":354,"count":57},"net-full-stack-development",".Net Full Stack Development",{"key":357,"label":112,"slug":357,"count":57},"microsoft-fabric",{"key":359,"label":360,"slug":359,"count":57},"full-stack-development","Full-Stack Development",{"key":362,"label":363,"slug":362,"count":57},"generative-ai","Generative Ai",{"key":365,"label":366,"slug":365,"count":57},"devsecops","Devsecops",{"key":368,"label":220,"slug":368,"count":57},"java",[370],{"key":23,"label":23,"count":5},[372],{"key":26,"label":26,"count":5},{"total":374,"jobs":375},0,[]]