[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-spark-sql-global":3,"skill-page-filters-\u002Fde-global\u002Fjobs-by-skill\u002Fspark-sql":4,"job-search-\u002Fde-global\u002Fjobs-by-skill\u002Fspark-sql":197,"featured-jobs-\u002Fde-global\u002Fjobs-by-skill\u002Fspark-sql":483},{},{"industry":5,"employment_type":31,"expertise_skills":36,"it_skills":110,"salary_currency":185,"processed_working_hours":194},[6,10,14,18,22,25,28],{"key":7,"label":8,"count":9},"financial services","Financial Services",5,{"key":11,"label":12,"count":13},"financial markets infrastructure","Financial Markets Infrastructure",3,{"key":15,"label":16,"count":17},"data","Data",2,{"key":19,"label":20,"count":21},"banking","Banking",1,{"key":23,"label":24,"count":21},"data provider","Data Provider",{"key":26,"label":27,"count":21},"insurance","Insurance",{"key":29,"label":30,"count":21},"asset management","Asset Management",[32],{"key":33,"label":34,"count":35},"permanent","PERMANENT",9,[37,41,44,47,50,53,56,59,62,65,68,71,74,77,80,83,86,89,92,95,98,101,104,107],{"key":38,"label":39,"slug":38,"count":40},"data-governance","Data Governance",4,{"key":42,"label":43,"slug":42,"count":40},"data-engineering","Data Engineering",{"key":45,"label":46,"slug":45,"count":13},"software-architecture","Software Architecture",{"key":48,"label":49,"slug":48,"count":13},"secure-communication","Secure Communication",{"key":51,"label":52,"slug":51,"count":13},"relational-databases","Relational Databases",{"key":54,"label":55,"slug":54,"count":13},"integration-patterns","Integration Patterns",{"key":57,"label":58,"slug":57,"count":13},"distributed-systems","Distributed Systems",{"key":60,"label":61,"slug":60,"count":17},"data-validation","Data Validation",{"key":63,"label":64,"slug":63,"count":17},"technical-documentation","Technical Documentation",{"key":66,"label":67,"slug":66,"count":17},"data-architecture","Data Architecture",{"key":69,"label":70,"slug":69,"count":17},"system-design","System Design",{"key":72,"label":73,"slug":72,"count":17},"code-review","Code Review",{"key":75,"label":76,"slug":75,"count":17},"data-analysis","Data Analysis",{"key":78,"label":79,"slug":78,"count":17},"automated-testing","Automated Testing",{"key":81,"label":82,"slug":81,"count":17},"documentation","Documentation",{"key":84,"label":85,"slug":84,"count":21},"gcp","Gcp",{"key":87,"label":88,"slug":87,"count":21},"data-quality","Data Quality",{"key":90,"label":91,"slug":90,"count":21},"fraud-controls","Fraud Controls",{"key":93,"label":94,"slug":93,"count":21},"financial-crimes","Financial Crimes",{"key":96,"label":97,"slug":96,"count":21},"etl","Etl",{"key":99,"label":100,"slug":99,"count":21},"system-testing","System Testing",{"key":102,"label":103,"slug":102,"count":21},"stream-processing","Stream Processing",{"key":105,"label":106,"slug":105,"count":21},"solution-design","Solution Design",{"key":108,"label":109,"slug":108,"count":21},"business-intelligence","Business Intelligence",[111,114,118,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182],{"key":112,"label":113,"slug":112,"count":35},"spark-sql","Spark Sql",{"key":115,"label":116,"slug":115,"count":117},"python","Python",8,{"key":119,"label":120,"slug":119,"count":121},"sql","SQL",6,{"key":123,"label":124,"slug":123,"count":40},"pyspark","Pyspark",{"key":126,"label":127,"slug":126,"count":40},"cicd","Ci\u002FCd",{"key":129,"label":130,"slug":129,"count":13},"aks","Aks",{"key":132,"label":133,"slug":132,"count":13},"change-data-feed","Change Data Feed",{"key":135,"label":136,"slug":135,"count":13},"microsoft-fabric","Microsoft Fabric",{"key":138,"label":139,"slug":138,"count":13},"infrastructure-as-code","Infrastructure As Code",{"key":141,"label":142,"slug":141,"count":13},"ms-powerbi","MS PowerBI",{"key":144,"label":145,"slug":144,"count":13},"databricks","Databricks",{"key":147,"label":148,"slug":147,"count":13},"data-lake","Data Lake",{"key":150,"label":151,"slug":150,"count":17},"azure-databricks","Azure Databricks",{"key":153,"label":154,"slug":153,"count":17},"api-development","Api Development",{"key":156,"label":157,"slug":156,"count":17},"ms-azure","MS Azure",{"key":159,"label":160,"slug":159,"count":17},"unity-catalog","Unity Catalog",{"key":162,"label":163,"slug":162,"count":17},"tableau","Tableau",{"key":165,"label":166,"slug":165,"count":17},"spark","Spark",{"key":168,"label":169,"slug":168,"count":17},"dev-containers","Dev Containers",{"key":171,"label":172,"slug":171,"count":17},"delta-lake","Delta Lake",{"key":174,"label":175,"slug":174,"count":17},"containers","Containers",{"key":177,"label":178,"slug":177,"count":17},"ms-excel","MS Excel",{"key":180,"label":181,"slug":180,"count":21},"net-full-stack-development",".Net Full Stack Development",{"key":183,"label":184,"slug":183,"count":21},"pandas","Pandas",[186,188,190,192],{"key":187,"label":187,"count":13},"INR",{"key":189,"label":189,"count":13},"PLN",{"key":191,"label":191,"count":17},"CAD",{"key":193,"label":193,"count":21},"USD",[195],{"key":196,"label":196,"count":35},"FULL_TIME",{"total":35,"jobs":198},[199,229,262,282,306,321,349,395,462],{"id":200,"slug":201,"title":202,"raw_title":203,"is_featured":204,"company":205,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":208,"processed_country_iso_code_gmaps":210,"processed_home_office":212,"processed_salary_min":213,"processed_salary_max":214,"processed_salary_currency":187,"processed_salary_source":215,"processed_working_hours":216,"processed_employment_types":33,"processed_it_skills":217,"processed_it_skills_labels":218,"processed_job_expertise_skills":223,"processed_job_expertise_skills_labels":224,"max_cpc":21,"actual_cpc":21},95104,"senior-analyst-methodology-assumption-ma-actuarial-policyholder-data-team-mg-global-services","Senior Analyst - Methodology & Assumption (M&A) Actuarial Policyholder Data Team",null,false,{"name":206,"slug":207,"logo_url":203},"M&G Global Services","mg-global-services",[209],"Mumbai",[211],"IN","onsite",1200000,1800000,"estimated",[196],{"sql":13,"excel":40,"spark":17,"python":13,"pyspark":17,"power bi":13,"spark sql":17,"databricks":17},[219,220,116,120,145,166,221,222],"Excel","Power BI","Spark SQL","PySpark",{"data quality":13,"audit support":13,"data analysis":40,"documentation":13,"data governance":13,"data validation":13,"uk life insurance":17,"financial services":17,"actuarial modelling":17,"experience analysis":17},[76,39,88,61,82,225,226,227,228,8],"Audit Support","Actuarial Modelling","Experience Analysis","UK Life Insurance",{"id":230,"slug":231,"title":232,"raw_title":203,"is_featured":204,"company":233,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":236,"processed_country_iso_code_gmaps":238,"processed_home_office":212,"processed_salary_min":240,"processed_salary_max":241,"processed_salary_currency":191,"processed_salary_source":215,"processed_working_hours":242,"processed_employment_types":33,"processed_it_skills":243,"processed_it_skills_labels":244,"processed_job_expertise_skills":247,"processed_job_expertise_skills_labels":248,"max_cpc":21,"actual_cpc":21},98849,"business-insights-specialist-financial-crimes-the-toronto-dominion-bank-canada","Business Insights Specialist (Financial Crimes)",{"name":234,"slug":235,"logo_url":203},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[237],"Toronto",[239],"CA",96900,136800,[196],{"sql":40,"numpy":13,"pandas":13,"python":40,"snowflake":17,"spark sql":17,"databricks":17},[120,116,183,245,145,221,246],"numpy","Snowflake",{"reporting":13,"data analysis":40,"fraud controls":13,"risk analytics":40,"fraud analytics":40,"fraud detection":40,"financial crimes":40,"fraud typologies":13,"machine learning":17,"anomaly detection":13,"data visualization":13,"root cause analysis":13,"predictive analytics":17,"statistical analysis":13,"business intelligence":40,"investigative processes":13,"anti-money laundering (aml)":40},[249,250,94,251,252,109,76,253,254,255,256,91,257,258,259,260,261],"Fraud Analytics","Fraud Detection","Anti-Money Laundering (AML)","Risk Analytics","Statistical Analysis","Anomaly Detection","Root Cause Analysis","Fraud Typologies","Investigative Processes","Data Visualization","Reporting","Machine Learning","Predictive Analytics",{"id":263,"slug":264,"title":265,"raw_title":203,"is_featured":204,"company":266,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":267,"processed_country_iso_code_gmaps":268,"processed_home_office":212,"processed_salary_min":269,"processed_salary_max":270,"processed_salary_currency":187,"processed_salary_source":215,"processed_working_hours":271,"processed_employment_types":33,"processed_it_skills":272,"processed_it_skills_labels":273,"processed_job_expertise_skills":274,"processed_job_expertise_skills_labels":275,"max_cpc":21,"actual_cpc":21},95109,"senior-manager-data-scientist-mg-global-services","Senior Manager - Data Scientist",{"name":206,"slug":207,"logo_url":203},[209],[211],2000000,3500000,[196],{"sql":40,"excel":40,"spark":17,"python":13,"pyspark":17,"power bi":13,"spark sql":17,"azure databricks":17},[120,116,219,220,151,166,221,222],{"documentation":13,"audit evidence":13,"data modelling":40,"data pipelines":40,"data governance":13,"data management":40,"data validation":40,"data transformation":40,"financial services experience":13},[276,277,61,39,278,279,82,280,281],"Data Pipelines","Data Transformation","Data Modelling","Data Management","Audit Evidence","Financial Services Experience",{"id":283,"slug":284,"title":285,"raw_title":203,"is_featured":204,"company":286,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":289,"processed_country_iso_code_gmaps":291,"processed_home_office":293,"processed_salary_min":294,"processed_salary_max":295,"processed_salary_currency":189,"processed_salary_source":215,"processed_working_hours":296,"processed_employment_types":33,"processed_it_skills":297,"processed_it_skills_labels":298,"processed_job_expertise_skills":304,"processed_job_expertise_skills_labels":305,"max_cpc":21,"actual_cpc":21},95011,"lead-software-engineer-refinitiv-poland-spoka-z-oo","Lead Software Engineer",{"name":287,"slug":288,"logo_url":203},"Refinitiv Poland Spółka z o.o.","refinitiv-poland-spoka-z-oo",[290],"Gdynia",[292],"PL","hybrid",265000,419000,[196],{"aks":13,"sql":13,"azure":13,"ci\u002Fcd":13,"data lake":13,"spark sql":13,"containers":13,"api development":13,"change data feed":13,"microsoft fabric":13,"infrastructure as code":13},[120,221,299,300,136,301,302,175,303,148,133],"Azure","AKS","CI\u002FCD","Infrastructure as Code","API Development",{"code review":40,"system design":40,"data engineering":13,"distributed systems":40,"integration patterns":13,"relational databases":13,"secure communication":13,"software architecture":40,"technical documentation":13},[46,58,70,43,52,55,49,73,64],{"id":307,"slug":308,"title":285,"raw_title":203,"is_featured":204,"company":309,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":310,"processed_country_iso_code_gmaps":311,"processed_home_office":293,"processed_salary_min":294,"processed_salary_max":295,"processed_salary_currency":189,"processed_salary_source":215,"processed_working_hours":312,"processed_employment_types":33,"processed_it_skills":313,"processed_it_skills_labels":314,"processed_job_expertise_skills":315,"processed_job_expertise_skills_labels":316,"max_cpc":21,"actual_cpc":21},95012,"lead-software-engineer-refinitiv-poland-spoka-z-oo-2",{"name":287,"slug":288,"logo_url":203},[290],[292],[196],{"aks":13,"sql":40,"azure":13,"ci\u002Fcd":40,"python":13,"data lake":13,"spark sql":40,"containers":13,"dev containers":13,"api development":40,"change data feed":13,"microsoft fabric":13,"infrastructure as code":13},[116,120,221,299,300,136,301,302,175,169,303,148,133],{"code review":40,"observability":13,"system design":40,"data engineering":40,"design walkthroughs":40,"distributed systems":40,"integration patterns":40,"relational databases":13,"secure communication":13,"software architecture":40,"resilience engineering":13,"architectural discussions":40},[46,58,70,55,52,43,49,317,318,73,319,320],"Observability","Resilience Engineering","Design Walkthroughs","Architectural Discussions",{"id":322,"slug":323,"title":324,"raw_title":203,"is_featured":204,"company":325,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":328,"processed_country_iso_code_gmaps":329,"processed_home_office":293,"processed_salary_min":330,"processed_salary_max":331,"processed_salary_currency":191,"processed_salary_source":215,"processed_working_hours":332,"processed_employment_types":33,"processed_it_skills":333,"processed_it_skills_labels":334,"processed_job_expertise_skills":342,"processed_job_expertise_skills_labels":343,"max_cpc":21,"actual_cpc":21},82577,"sr-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Sr. Consultant, Full Stack Developer",{"name":326,"slug":327,"logo_url":203},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[237],[239],120000,160000,[196],{"ci\u002Fcd":40,"python":40,"pyspark":40,"azure sql":40,"spark sql":40,"databricks":40,"delta lake":40,"azure synapse":40,"unity catalog":40,"cloud security":40,"api integration":40,"azure functions":40,"azure data factory":40,".net full stack development":40},[335,145,160,172,222,221,336,116,337,338,339,301,340,341],"Azure Synapse","Azure Data Factory","Azure SQL","Azure Functions","API Integration","Cloud Security",".NET Full Stack Development",{"data governance":40,"investment data":13,"solution design":40,"data architecture":40,"global asset management":13,"technical documentation":40,"enterprise data engineering":40,"enterprise governance frameworks":13,"business requirements translation":40},[344,67,39,106,64,345,346,347,348],"Enterprise Data Engineering","Business Requirements Translation","Global Asset Management","Investment Data","Enterprise Governance Frameworks",{"id":350,"slug":351,"title":352,"raw_title":203,"is_featured":204,"company":353,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":357,"processed_country_iso_code_gmaps":359,"processed_home_office":293,"processed_salary_min":361,"processed_salary_max":362,"processed_salary_currency":193,"processed_salary_source":215,"processed_working_hours":363,"processed_employment_types":33,"processed_it_skills":364,"processed_it_skills_labels":365,"processed_job_expertise_skills":382,"processed_job_expertise_skills_labels":383,"max_cpc":21,"actual_cpc":21},70878,"data-engineer-principal3003-allianz-insurance","Data Engineer Principal_3003",{"name":354,"slug":355,"logo_url":356},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[358],"Minneapolis",[360],"US",110000,150000,[196],{"arm":13,"sql":40,"kafka":17,"docker":13,"python":40,"kinesis":17,"pyspark":40,"tableau":17,"power bi":13,"dynatrace":17,"event hub":17,"spark sql":40,"terraform":13,"delta lake":40,"apache spark":40,"azure devops":13,"azure purview":17,"unity catalog":13,"github actions":13,"azure databricks":40,"delta live tables":13,"oracle goldengate":13,"azure analysis services":13,"azure synapse analytics":40,"azure data lake storage gen2":40},[366,367,172,368,369,220,370,222,221,116,120,151,371,160,372,373,374,375,376,377,378,379,380,381,163],"Azure Synapse Analytics","Azure Data Lake Storage Gen2","Oracle GoldenGate","Azure Analysis Services","Apache Spark","Delta Live Tables","Azure DevOps","GitHub Actions","Terraform","ARM","Docker","Azure Purview","Event Hub","Kafka","Kinesis","Dynatrace",{"ci\u002Fcd":13,"etl\u002Felt":40,"data modeling":40,"reconciliation":40,"data governance":40,"audit frameworks":40,"containerization":13,"data engineering":40,"automated testing":13,"data architecture":40,"change data capture":40,"infrastructure as code":13,"lakehouse architecture":40,"medallion architecture":40,"data platform migration":40,"data quality management":40,"slowly changing dimensions":40},[43,384,67,385,386,39,387,388,389,390,391,301,302,79,392,393,394],"Data Platform Migration","Data Modeling","ETL\u002FELT","Change Data Capture","Slowly Changing Dimensions","Data Quality Management","Medallion Architecture","Lakehouse Architecture","Containerization","Reconciliation","Audit Frameworks",{"id":396,"slug":397,"title":398,"raw_title":203,"is_featured":204,"company":399,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":402,"processed_country_iso_code_gmaps":404,"processed_home_office":293,"processed_salary_min":405,"processed_salary_max":406,"processed_salary_currency":187,"processed_salary_source":215,"processed_working_hours":407,"processed_employment_types":33,"processed_it_skills":408,"processed_it_skills_labels":409,"processed_job_expertise_skills":437,"processed_job_expertise_skills_labels":438,"max_cpc":21,"actual_cpc":21},72400,"senior-engineer-javabigdata-f337-deutsche-india-private-limited-pune-branch","Senior Engineer Java\u002FBigdata",{"name":400,"slug":401,"logo_url":203},"F337 Deutsche India Private Limited, Pune Branch","f337-deutsche-india-private-limited-pune-branch",[403],"Pune",[211],3000000,5000000,[196],{"css3":17,"hive":13,"java":40,"jira":13,"html5":17,"junit":13,"scala":17,"hadoop":13,"impala":17,"oracle":13,"pl\u002Fsql":13,"python":13,"spring":40,"tableau":17,"ai tools":13,"git flow":13,"teamcity":13,"spark sql":13,"angular.js":17,"javascript":17,"etl testing":13,"spark streaming":13,"business objects":17,"elastic mapreduce":17,"reactive patterns":17,"big data technologies":13,"continuous integration":13,"automated testing tools":13,"test driven development":13,"data frames and datasets":13},[410,116,411,412,221,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,163,432,433,434,435,436],"Java","Scala","Spark Streaming","Elastic MapReduce","Data frames and Datasets","Impala","Hive","Hadoop","Big Data technologies","Continuous Integration","TeamCity","JUnit","ETL Testing","Oracle","PL\u002FSQL","Reactive patterns","Test Driven Development","HTML5","CSS3","JavaScript","Angular.js","Business Objects","JIRA","Git Flow","Automated testing tools","AI tools","Spring",{"aws":13,"etl":40,"gcp":13,"azure":13,"scrum":40,"devops":40,"oracle exadata":13,"system testing":13,"cloud platforms":13,"batch processing":13,"automated testing":40,"quality assurance":40,"stream processing":13,"performance tuning":40,"agile methodologies":40,"performance testing":13,"software versioning":13,"relational databases":40,"risk domain knowledge":13,"software architecture":40,"full software lifecycle":40,"test driven development":40,"white\u002Fblack box testing":13,"sales & trading knowledge":13,"treasury domain knowledge":13,"asset management knowledge":13,"domain knowledge in finance":13,"real-time report generation":13,"investment banking knowledge":13,"integration with downstream systems":13},[46,439,440,441,442,443,52,444,445,446,426,79,447,100,448,449,450,451,299,103,452,453,454,455,456,457,458,459,460,461],"Agile Methodologies","Scrum","DevOps","Performance Tuning","ETL","Oracle Exadata","Quality Assurance","Software Versioning","White\u002FBlack Box Testing","Performance Testing","Cloud Platforms","GCP","AWS","Batch Processing","Real-time Report Generation","Integration with Downstream Systems","Full Software Lifecycle","Domain Knowledge in Finance","Treasury Domain Knowledge","Risk Domain Knowledge","Investment Banking Knowledge","Asset Management Knowledge","Sales & Trading Knowledge",{"id":463,"slug":464,"title":285,"raw_title":203,"is_featured":204,"company":465,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":466,"processed_country_iso_code_gmaps":467,"processed_home_office":212,"processed_salary_min":294,"processed_salary_max":295,"processed_salary_currency":189,"processed_salary_source":215,"processed_working_hours":468,"processed_employment_types":33,"processed_it_skills":469,"processed_it_skills_labels":470,"processed_job_expertise_skills":476,"processed_job_expertise_skills_labels":477,"max_cpc":21,"actual_cpc":482},59994,"lead-software-engineer-pol007-refinitiv-poland-spoka-z-oo",{"name":287,"slug":288,"logo_url":203},[290],[292],[196],{"c#":40,"aks":13,"ci\u002Fcd":40,"python":13,"data lake":13,"mirroring":13,"spark sql":13,"api design":40,"postgresql":13,"dev containers":13,"microsoft azure":40,"change data feed":13,"microsoft fabric":13,"infrastructure as code":13},[471,116,221,472,473,301,474,148,133,475,300,136,169,302],"C#","PostgreSQL","Microsoft Azure","API Design","Mirroring",{"architecture":40,"data engineering":13,"incident response":13,"distributed systems":40,"integration patterns":13,"secure communication":13,"operational excellence":40,"data-driven decision making":40},[58,478,43,55,49,479,480,481],"Architecture","Operational Excellence","Incident Response","Data-Driven Decision Making",0.5,{"total":21,"jobs":484},[485],{"id":486,"slug":487,"title":488,"raw_title":203,"is_featured":489,"company":490,"raw_hiringOrganization_logo_url":203,"processed_city_gmaps":494,"processed_country_iso_code_gmaps":496,"processed_home_office":498,"processed_salary_min":499,"processed_salary_max":500,"processed_salary_currency":501,"processed_salary_source":203,"processed_working_hours":502,"processed_employment_types":34,"processed_it_skills":504,"processed_it_skills_labels":203,"processed_job_expertise_skills":505,"processed_job_expertise_skills_labels":506,"max_cpc":513,"actual_cpc":203},52265,"privatkundenbetreuer-mwd-banking-frankfurt-am-main-white-horse-international-gmbh","Privatkundenbetreuer (m\u002Fw\u002Fd) – Banking | Frankfurt am Main",true,{"name":491,"slug":492,"logo_url":493},"White Horse International GmbH","white-horse-international-gmbh","https:\u002F\u002Fwhitehorse-international.com\u002Fwp-content\u002Fuploads\u002F2022\u002F03\u002Fwhite-horse-logo-final-gif.gif",[495],"Frankfurt am Main",[497],"DE","HYBRID",45000,65000,"EUR",[503],"full_time",{},{"Financial Analysis":13,"Regulatory Compliance":13,"New Customer Acquisition":13,"Private Banking Advisory":13,"Banking Products Knowledge":13,"Customer Relationship Management":13},[507,508,509,510,511,512],"Private Banking Advisory","Financial Analysis","Banking Products Knowledge","Regulatory Compliance","Customer Relationship Management","New Customer Acquisition",0.8]