[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-genai-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fgenai":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fgenai":135,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fgenai":274},{},{"total":5,"jobs":6},3,[7,61,79],{"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":29,"processed_job_expertise_skills":48,"processed_job_expertise_skills_labels":49,"max_cpc":59,"actual_cpc":60},81352,"data-engineer-bank-of-montreal-3","Data Engineer",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Toronto",[19],"CA","onsite",55500,120000,"CAD","estimated",[26],"FULL_TIME","permanent",{"sql":5,"jira":5,"ssis":5,"genai":5,"nosql":5,"scala":5,"spark":5,"hadoop":5,"python":5,"netezza":5,"aws glue":5,"ai concepts":5,"data warehousing":5,"prompt engineering":5,"etl\u002Felt development":5,"ai-powered tools in sdlc":5,"retrieval-augmented generation (rag)":5,"cloud storage and computing services (aws, azure)":5},[30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"SQL","NoSQL","Python","Spark","Scala","SSIS","AWS Glue","Cloud Storage and Computing Services (AWS, Azure)","Hadoop","Netezza","JIRA","ETL\u002FELT Development","Data Warehousing","AI Concepts","GenAI","Prompt Engineering","Retrieval-Augmented Generation (RAG)","AI-Powered Tools in SDLC",{"data mapping":5,"data analysis":5,"agile delivery":5,"data profiling":5,"technical design":5,"regression testing":5,"process improvement":5,"automation scripting":5,"framework development":5},[50,51,52,53,54,55,56,57,58],"Data Analysis","Data Mapping","Data Profiling","Agile Delivery","Regression Testing","Process Improvement","Technical Design","Automation Scripting","Framework Development",1,1.2,{"id":62,"slug":63,"title":64,"raw_title":11,"is_featured":12,"company":65,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":66,"processed_country_iso_code_gmaps":67,"processed_home_office":20,"processed_salary_min":68,"processed_salary_max":69,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":70,"processed_employment_types":27,"processed_it_skills":71,"processed_it_skills_labels":73,"processed_job_expertise_skills":76,"processed_job_expertise_skills_labels":77,"max_cpc":59,"actual_cpc":60},70549,"senior-data-engineer-bank-of-montreal","Senior Data Engineer",{"name":14,"slug":15,"logo_url":11},[17],[19],70000,150000,[26],{"sql":72,"jira":5,"ssis":5,"genai":5,"nosql":72,"scala":72,"spark":72,"hadoop":5,"python":72,"etl\u002Felt":72,"netezza":5,"aws glue":5,"ai concepts":5,"data warehousing":72,"prompt engineering":5,"ai-powered tools in sdlc":5,"retrieval-augmented generation (rag)":5,"cloud storage and computing services (aws, azure)":5},4,[30,31,32,33,34,35,36,37,38,39,40,74,42,43,44,45,46,75],"ETL\u002FELT","AI-powered Tools in SDLC",{"data mapping":72,"data analysis":72,"agile delivery":72,"data profiling":72,"technical design":72,"regression testing":72,"process improvement":72,"automation scripting":72,"reusable code development":72},[50,51,52,53,55,56,54,57,78],"Reusable Code Development",{"id":80,"slug":81,"title":82,"raw_title":11,"is_featured":12,"company":83,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":86,"processed_country_iso_code_gmaps":87,"processed_home_office":20,"processed_salary_min":88,"processed_salary_max":89,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":90,"processed_employment_types":27,"processed_it_skills":91,"processed_it_skills_labels":92,"processed_job_expertise_skills":117,"processed_job_expertise_skills_labels":118,"max_cpc":59,"actual_cpc":60},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":84,"slug":85,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],165000,200000,[26],{"mq":72,"ecs":72,"sql":72,"java":72,"llms":5,"ci\u002Fcd":72,"genai":5,"kafka":72,"neo4j":72,"nosql":72,"kibana":72,"oracle":72,"python":72,"solace":72,"splunk":72,"datadog":72,"graphql":72,"mongodb":72,"confluent":72,"dynatrace":72,"openshift":72,"databricks":72,"kubernetes":72,"spring boot":72,"apache flink":72,"apache spark":72,"restful apis":72,"microsoft azure":72},[93,32,94,95,96,30,97,31,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,44,116],"Java","RESTful APIs","GraphQL","Spring Boot","Oracle","MongoDB","Neo4J","Apache Spark","Databricks","Kafka","Solace","MQ","Confluent","Apache Flink","Kubernetes","OpenShift","ECS","CI\u002FCD","Splunk","Kibana","Dynatrace","Datadog","Microsoft Azure","LLMs",{"scrum":72,"data modeling":72,"system design":72,"devops practices":72,"stream processing":72,"big data platforms":72,"agile methodologies":72,"architecture design":72,"distributed systems":72,"platform resilience":72,"graph-based data models":72,"multi-cloud environments":72,"technical debt management":72,"event-driven architectures":72,"non-functional requirements":72,"cash management\u002Ftransaction banking":5},[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134],"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",{"industry":136,"employment_type":143,"expertise_skills":146,"it_skills":209,"salary_currency":270,"processed_working_hours":272},[137,140],{"key":138,"label":139,"count":5},"banking","Banking",{"key":141,"label":142,"count":5},"financial services","Financial Services",[144],{"key":27,"label":145,"count":5},"PERMANENT",[147,150,152,154,156,158,160,162,164,167,170,173,176,179,181,184,187,190,193,196,199,201,203,206],{"key":148,"label":50,"slug":148,"count":149},"data-analysis",2,{"key":151,"label":55,"slug":151,"count":149},"process-improvement",{"key":153,"label":51,"slug":153,"count":149},"data-mapping",{"key":155,"label":52,"slug":155,"count":149},"data-profiling",{"key":157,"label":57,"slug":157,"count":149},"automation-scripting",{"key":159,"label":53,"slug":159,"count":149},"agile-delivery",{"key":161,"label":56,"slug":161,"count":149},"technical-design",{"key":163,"label":54,"slug":163,"count":149},"regression-testing",{"key":165,"label":166,"slug":165,"count":59},"devops-practices","Devops Practices",{"key":168,"label":169,"slug":168,"count":59},"multi-cloud-environments","Multi-Cloud Environments",{"key":171,"label":172,"slug":171,"count":59},"technical-debt-management","Technical Debt Management",{"key":174,"label":175,"slug":174,"count":59},"data-modeling","Data Modeling",{"key":177,"label":178,"slug":177,"count":59},"event-driven-architectures","Event-Driven Architectures",{"key":180,"label":58,"slug":180,"count":59},"framework-development",{"key":182,"label":183,"slug":182,"count":59},"graph-based-data-models","Graph-Based Data Models",{"key":185,"label":186,"slug":185,"count":59},"big-data-platforms","Big Data Platforms",{"key":188,"label":189,"slug":188,"count":59},"system-design","System Design",{"key":191,"label":192,"slug":191,"count":59},"distributed-systems","Distributed Systems",{"key":194,"label":195,"slug":194,"count":59},"stream-processing","Stream Processing",{"key":197,"label":198,"slug":197,"count":59},"architecture-design","Architecture Design",{"key":200,"label":78,"slug":200,"count":59},"reusable-code-development",{"key":202,"label":131,"slug":202,"count":59},"scrum",{"key":204,"label":205,"slug":204,"count":59},"platform-resilience","Platform Resilience",{"key":207,"label":208,"slug":207,"count":59},"non-functional-requirements","Non-Functional Requirements",[210,213,215,217,220,223,226,228,231,234,236,238,241,244,247,249,251,253,256,259,261,263,265,267],{"key":211,"label":212,"slug":211,"count":5},"genai","Genai",{"key":214,"label":32,"slug":214,"count":5},"python",{"key":216,"label":30,"slug":216,"count":5},"sql",{"key":218,"label":219,"slug":218,"count":5},"nosql","Nosql",{"key":221,"label":222,"slug":221,"count":149},"ssis","Ssis",{"key":224,"label":225,"slug":224,"count":149},"cloud-storage-and-computing-services-aws-azure","Cloud Storage And Computing Services (Aws, Azure)",{"key":227,"label":33,"slug":227,"count":149},"spark",{"key":229,"label":230,"slug":229,"count":149},"jira","Jira",{"key":232,"label":233,"slug":232,"count":149},"aws-glue","Aws Glue",{"key":235,"label":38,"slug":235,"count":149},"hadoop",{"key":237,"label":42,"slug":237,"count":149},"data-warehousing",{"key":239,"label":240,"slug":239,"count":149},"retrieval-augmented-generation-rag","Retrieval-Augmented Generation (Rag)",{"key":242,"label":243,"slug":242,"count":149},"ai-concepts","Ai Concepts",{"key":245,"label":246,"slug":245,"count":149},"ai-powered-tools-in-sdlc","Ai-Powered Tools In Sdlc",{"key":248,"label":45,"slug":248,"count":149},"prompt-engineering",{"key":250,"label":39,"slug":250,"count":149},"netezza",{"key":252,"label":34,"slug":252,"count":149},"scala",{"key":254,"label":255,"slug":254,"count":59},"ms-azure","MS Azure",{"key":257,"label":258,"slug":257,"count":59},"mq","Mq",{"key":260,"label":111,"slug":260,"count":59},"splunk",{"key":262,"label":101,"slug":262,"count":59},"databricks",{"key":264,"label":106,"slug":264,"count":59},"apache-flink",{"key":266,"label":100,"slug":266,"count":59},"apache-spark",{"key":268,"label":269,"slug":268,"count":59},"ecs","Ecs",[271],{"key":23,"label":23,"count":5},[273],{"key":26,"label":26,"count":5},{"total":275,"jobs":276},0,[]]