[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-stream-processing-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fstream-processing":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fstream-processing":113,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fstream-processing":249},{},{"total":5,"jobs":6},2,[7,80],{"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":78,"actual_cpc":79},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",null,false,{"name":14,"slug":15,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],"Toronto",[19],"CA","onsite",165000,200000,"CAD","estimated",[26],"FULL_TIME","permanent",{"mq":29,"ecs":29,"sql":29,"java":29,"llms":30,"ci\u002Fcd":29,"genai":30,"kafka":29,"neo4j":29,"nosql":29,"kibana":29,"oracle":29,"python":29,"solace":29,"splunk":29,"datadog":29,"graphql":29,"mongodb":29,"confluent":29,"dynatrace":29,"openshift":29,"databricks":29,"kubernetes":29,"spring boot":29,"apache flink":29,"apache spark":29,"restful apis":29,"microsoft azure":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],"Java","Python","RESTful APIs","GraphQL","Spring Boot","SQL","Oracle","NoSQL","MongoDB","Neo4J","Apache Spark","Databricks","Kafka","Solace","MQ","Confluent","Apache Flink","Kubernetes","OpenShift","ECS","CI\u002FCD","Splunk","Kibana","Dynatrace","Datadog","Microsoft Azure","GenAI","LLMs",{"scrum":29,"data modeling":29,"system design":29,"devops practices":29,"stream processing":29,"big data platforms":29,"agile methodologies":29,"architecture design":29,"distributed systems":29,"platform resilience":29,"graph-based data models":29,"multi-cloud environments":29,"technical debt management":29,"event-driven architectures":29,"non-functional requirements":29,"cash management\u002Ftransaction banking":30},[62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"Data modeling","Graph-based data models","Big data platforms","Event-driven architectures","Stream processing","Distributed systems","System design","Non-functional requirements","Technical debt management","Platform resilience","Architecture design","Agile methodologies","Scrum","DevOps practices","Multi-cloud environments","Cash Management\u002FTransaction Banking",1,1.2,{"id":81,"slug":82,"title":83,"raw_title":11,"is_featured":12,"company":84,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":87,"processed_country_iso_code_gmaps":88,"processed_home_office":20,"processed_salary_min":89,"processed_salary_max":90,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":91,"processed_employment_types":27,"processed_it_skills":92,"processed_it_skills_labels":93,"processed_job_expertise_skills":100,"processed_job_expertise_skills_labels":101,"max_cpc":78,"actual_cpc":79},54560,"associate-data-engineer-bank-of-montreal","Associate, Data Engineer",{"name":85,"slug":86,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],[19],90000,120000,[26],{"aws":30,"gcp":30,"sql":29,"java":30,"azure":30,"kafka":29,"scala":30,"spark":29,"docker":30,"python":29,"kubernetes":30},[33,94,32,95,44,37,96,49,97,98,99],"Scala","Spark","Docker","AWS","Azure","GCP",{"agentic ai":5,"data modeling":29,"etl processes":29,"generative ai":5,"orchestration":30,"database design":29,"cloud deployment":30,"containerization":30,"stream processing":29,"distributed computing":29,"financial domain knowledge":30},[102,103,104,105,106,107,108,109,110,111,112],"Data Modeling","Database Design","ETL Processes","Distributed Computing","Stream Processing","Cloud Deployment","Containerization","Orchestration","Financial Domain Knowledge","Generative AI","Agentic AI",{"industry":114,"employment_type":121,"expertise_skills":124,"it_skills":187,"salary_currency":245,"processed_working_hours":247},[115,118],{"key":116,"label":117,"count":5},"financial services","Financial Services",{"key":119,"label":120,"count":78},"banking","Banking",[122],{"key":27,"label":123,"count":5},"PERMANENT",[125,127,129,132,135,137,139,141,143,146,148,151,154,157,159,162,165,168,171,173,176,178,181,184],{"key":126,"label":102,"slug":126,"count":5},"data-modeling",{"key":128,"label":106,"slug":128,"count":5},"stream-processing",{"key":130,"label":131,"slug":130,"count":78},"architecture-design","Architecture Design",{"key":133,"label":134,"slug":133,"count":78},"big-data-platforms","Big Data Platforms",{"key":136,"label":77,"slug":136,"count":78},"cash-managementtransaction-banking",{"key":138,"label":107,"slug":138,"count":78},"cloud-deployment",{"key":140,"label":108,"slug":140,"count":78},"containerization",{"key":142,"label":103,"slug":142,"count":78},"database-design",{"key":144,"label":145,"slug":144,"count":78},"devops-practices","Devops Practices",{"key":147,"label":105,"slug":147,"count":78},"distributed-computing",{"key":149,"label":150,"slug":149,"count":78},"distributed-systems","Distributed Systems",{"key":152,"label":153,"slug":152,"count":78},"etl-processes","Etl Processes",{"key":155,"label":156,"slug":155,"count":78},"event-driven-architectures","Event-Driven Architectures",{"key":158,"label":110,"slug":158,"count":78},"financial-domain-knowledge",{"key":160,"label":161,"slug":160,"count":78},"generative-ai","Generative Ai",{"key":163,"label":164,"slug":163,"count":78},"graph-based-data-models","Graph-Based Data Models",{"key":166,"label":167,"slug":166,"count":78},"multi-cloud-environments","Multi-Cloud Environments",{"key":169,"label":170,"slug":169,"count":78},"non-functional-requirements","Non-Functional Requirements",{"key":172,"label":109,"slug":172,"count":78},"orchestration",{"key":174,"label":175,"slug":174,"count":78},"platform-resilience","Platform Resilience",{"key":177,"label":74,"slug":177,"count":78},"scrum",{"key":179,"label":180,"slug":179,"count":78},"system-design","System Design",{"key":182,"label":183,"slug":182,"count":78},"agentic-ai","Agentic Ai",{"key":185,"label":186,"slug":185,"count":78},"technical-debt-management","Technical Debt Management",[188,190,192,194,196,198,201,203,205,207,209,211,214,217,220,223,225,227,229,231,234,237,240,242],{"key":189,"label":37,"slug":189,"count":5},"sql",{"key":191,"label":32,"slug":191,"count":5},"java",{"key":193,"label":44,"slug":193,"count":5},"kafka",{"key":195,"label":49,"slug":195,"count":5},"kubernetes",{"key":197,"label":33,"slug":197,"count":5},"python",{"key":199,"label":200,"slug":199,"count":5},"ms-azure","MS Azure",{"key":202,"label":47,"slug":202,"count":78},"confluent",{"key":204,"label":43,"slug":204,"count":78},"databricks",{"key":206,"label":56,"slug":206,"count":78},"datadog",{"key":208,"label":96,"slug":208,"count":78},"docker",{"key":210,"label":55,"slug":210,"count":78},"dynatrace",{"key":212,"label":213,"slug":212,"count":78},"ecs","Ecs",{"key":215,"label":216,"slug":215,"count":78},"gcp","Gcp",{"key":218,"label":219,"slug":218,"count":78},"genai","Genai",{"key":221,"label":222,"slug":221,"count":78},"graphql","Graphql",{"key":224,"label":95,"slug":224,"count":78},"spark",{"key":226,"label":53,"slug":226,"count":78},"splunk",{"key":228,"label":54,"slug":228,"count":78},"kibana",{"key":230,"label":36,"slug":230,"count":78},"spring-boot",{"key":232,"label":233,"slug":232,"count":78},"llms","Llms",{"key":235,"label":236,"slug":235,"count":78},"mongodb","Mongodb",{"key":238,"label":239,"slug":238,"count":78},"mq","Mq",{"key":241,"label":41,"slug":241,"count":78},"neo4j",{"key":243,"label":244,"slug":243,"count":78},"nosql","Nosql",[246],{"key":23,"label":23,"count":5},[248],{"key":26,"label":26,"count":5},{"total":250,"jobs":251},0,[]]