[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-google-cloud-es":3,"job-search-\u002Fde-es\u002Fjobs-by-skill\u002Fgoogle-cloud":8,"skill-page-filters-\u002Fde-es\u002Fjobs-by-skill\u002Fgoogle-cloud":156,"featured-jobs-\u002Fde-es\u002Fjobs-by-skill\u002Fgoogle-cloud":287},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fgoogle-cloud.webp",null,"skill:google-cloud:es","2026-08-17T09:04:35.854766+02:00",{"total":9,"jobs":10},4,[11,59,100,136],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":33,"processed_job_expertise_skills":42,"processed_job_expertise_skills_labels":43,"max_cpc":58,"actual_cpc":58},84272,"senior-dynamic-offensive-testing-specialist-ing-hubs-spain","Senior Dynamic Offensive Testing Specialist",false,{"name":17,"slug":18,"logo_url":5},"ING HUBS SPAIN","ing-hubs-spain",[20],"Madrid",[22],"ES","hybrid",60000,90000,"EUR","estimated",[29],"FULL_TIME","permanent",{"c#":32,"go":32,"aws":32,"azure":32,"python":32,"powershell":32,"google cloud":32,"active directory":32},3,[34,35,36,37,38,39,40,41],"Python","PowerShell","C#","Go","Azure","AWS","Google Cloud","Active Directory",{"red teaming":9,"purple teaming":32,"risk management":9,"evidence handling":9,"incident response":32,"security research":9,"offensive security":9,"operational safety":9,"penetration testing":9,"rules of engagement":9,"detection engineering":32,"vulnerability assessment":9,"enterprise environment testing":9,"threat intelligence translation":9},[44,45,46,47,48,49,50,51,52,53,54,55,56,57],"Offensive Security","Penetration Testing","Red Teaming","Security Research","Vulnerability Assessment","Threat Intelligence Translation","Enterprise Environment Testing","Operational Safety","Rules of Engagement","Evidence Handling","Risk Management","Purple Teaming","Detection Engineering","Incident Response",1,{"id":60,"slug":61,"title":62,"raw_title":5,"is_featured":15,"company":63,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":66,"processed_country_iso_code_gmaps":67,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":68,"processed_employment_types":30,"processed_it_skills":69,"processed_it_skills_labels":71,"processed_job_expertise_skills":83,"processed_job_expertise_skills_labels":84,"max_cpc":58,"actual_cpc":58},69476,"data-scientist-genai-llms-bcobilbao-vizcaya-argentaria","Data Scientist GenAI (LLMs)",{"name":64,"slug":65,"logo_url":5},"BCO.BILBAO VIZCAYA ARGENTARIA","bcobilbao-vizcaya-argentaria",[20],[22],[29],{"aws":70,"azure":70,"numpy":9,"docker":70,"pandas":9,"python":9,"pyspark":32,"pytorch":32,"langchain":70,"langgraph":70,"kubernetes":70,"tensorflow":32,"google cloud":70,"scikit-learn":9,"huggingface transformers":32},2,[34,72,73,74,75,76,77,78,79,80,39,40,38,81,82],"Pandas","NumPy","scikit-learn","PySpark","TensorFlow","PyTorch","HuggingFace Transformers","LangChain","LangGraph","Docker","Kubernetes",{"ethical ai":32,"a\u002Fb testing":32,"data analysis":9,"cloud computing":70,"causal inference":70,"fine-tuning llms":9,"machine learning":9,"ai risk assessment":9,"model optimization":9,"prompt engineering":9,"statistical modeling":9,"embedding elicitation":9,"data lifecycle management":9,"large language models (llms)":9,"data privacy laws (gdpr, ccpa)":32},[85,86,87,88,89,90,91,92,93,94,95,96,97,98,99],"Statistical Modeling","Machine Learning","Large Language Models (LLMs)","Fine-tuning LLMs","Prompt Engineering","Embedding Elicitation","Model Optimization","Data Analysis","Data Lifecycle Management","AI Risk Assessment","A\u002FB Testing","Ethical AI","Data Privacy Laws (GDPR, CCPA)","Causal Inference","Cloud Computing",{"id":101,"slug":102,"title":103,"raw_title":5,"is_featured":15,"company":104,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":108,"processed_country_iso_code_gmaps":110,"processed_home_office":23,"processed_salary_min":111,"processed_salary_max":112,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":113,"processed_employment_types":30,"processed_it_skills":114,"processed_it_skills_labels":115,"processed_job_expertise_skills":127,"processed_job_expertise_skills_labels":128,"max_cpc":58,"actual_cpc":58},70823,"expert-full-stack-developer-allianz-insurance-7","Expert Full Stack Developer",{"name":105,"slug":106,"logo_url":107},"Allianz Insurance","allianz-insurance","https:\u002F\u002Fcdn.phenompeople.com\u002FCareerConnectResources\u002FAISAIPGB\u002Fimages\u002FHeader-1706868786965.svg",[109],"BARCELONA",[22],70000,100000,[29],{"aws":32,"git":9,"java":9,"azure":32,"react":9,"cursor":9,"vue.js":9,"angular":9,"claude code":9,"restful api":9,"spring boot":9,"google cloud":32,"github copilot":9,"ai technologies":70},[116,117,118,119,120,39,38,40,121,122,123,124,125,126],"Angular","React","Vue.js","Java","Spring Boot","RESTful API","Git","GitHub Copilot","Cursor","Claude Code","AI technologies",{"code review":9,"ai integration":32,"design patterns":9,"troubleshooting":9,"full stack development":9,"security and data protection":9,"enterprise application design":9},[129,130,131,132,133,134,135],"Full Stack Development","Enterprise application design","Design patterns","Security and data protection","Code review","Troubleshooting","AI integration",{"id":137,"slug":138,"title":103,"raw_title":5,"is_featured":15,"company":139,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":140,"processed_country_iso_code_gmaps":142,"processed_home_office":23,"processed_salary_min":111,"processed_salary_max":112,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":143,"processed_employment_types":30,"processed_it_skills":144,"processed_it_skills_labels":145,"processed_job_expertise_skills":147,"processed_job_expertise_skills_labels":148,"max_cpc":58,"actual_cpc":155},41625,"expert-full-stack-developer-allianz-insurance-5",{"name":105,"slug":106,"logo_url":107},[141],"Barcelona",[22],[29],{"aws":32,"java":9,"azure":32,"react":9,"cursor":32,"vue.js":9,"angular":9,"rest api":9,"claude code":32,"spring boot":9,"google cloud":32,"github copilot":32},[116,117,118,119,120,146,39,38,40,123,124,125],"REST API",{"testing":32,"code review":32,"design patterns":9,"troubleshooting":32,"software architecture":9,"security best practices":9,"modern development methodologies":9},[149,150,151,152,153,154,134],"Software Architecture","Design Patterns","Security Best Practices","Modern Development Methodologies","Code Review","Testing",0.7,{"industry":157,"employment_type":167,"expertise_skills":170,"it_skills":221,"salary_currency":283,"processed_working_hours":285},[158,161,164],{"key":159,"label":160,"count":70},"insurance","Insurance",{"key":162,"label":163,"count":70},"financial services","Financial Services",{"key":165,"label":166,"count":58},"banking","Banking",[168],{"key":30,"label":169,"count":9},"PERMANENT",[171,173,175,177,179,181,183,185,187,190,192,195,197,199,201,203,205,207,209,211,213,215,217,219],{"key":172,"label":134,"slug":172,"count":70},"troubleshooting",{"key":174,"label":150,"slug":174,"count":70},"design-patterns",{"key":176,"label":153,"slug":176,"count":70},"code-review",{"key":178,"label":154,"slug":178,"count":58},"testing",{"key":180,"label":151,"slug":180,"count":58},"security-best-practices",{"key":182,"label":47,"slug":182,"count":58},"security-research",{"key":184,"label":56,"slug":184,"count":58},"detection-engineering",{"key":186,"label":45,"slug":186,"count":58},"penetration-testing",{"key":188,"label":189,"slug":188,"count":58},"ethical-ai","Ethical Ai",{"key":191,"label":57,"slug":191,"count":58},"incident-response",{"key":193,"label":194,"slug":193,"count":58},"large-language-models-llms","Large Language Models (Llms)",{"key":196,"label":54,"slug":196,"count":58},"risk-management",{"key":198,"label":48,"slug":198,"count":58},"vulnerability-assessment",{"key":200,"label":55,"slug":200,"count":58},"purple-teaming",{"key":202,"label":89,"slug":202,"count":58},"prompt-engineering",{"key":204,"label":95,"slug":204,"count":58},"ab-testing",{"key":206,"label":53,"slug":206,"count":58},"evidence-handling",{"key":208,"label":98,"slug":208,"count":58},"causal-inference",{"key":210,"label":44,"slug":210,"count":58},"offensive-security",{"key":212,"label":91,"slug":212,"count":58},"model-optimization",{"key":214,"label":99,"slug":214,"count":58},"cloud-computing",{"key":216,"label":149,"slug":216,"count":58},"software-architecture",{"key":218,"label":92,"slug":218,"count":58},"data-analysis",{"key":220,"label":90,"slug":220,"count":58},"embedding-elicitation",[222,225,227,230,232,234,236,238,241,243,245,247,250,253,256,259,262,265,268,270,273,275,278,280],{"key":223,"label":224,"slug":223,"count":9},"ms-azure","MS Azure",{"key":226,"label":40,"slug":226,"count":9},"google-cloud",{"key":228,"label":229,"slug":228,"count":9},"aws","Aws",{"key":231,"label":119,"slug":231,"count":70},"java",{"key":233,"label":124,"slug":233,"count":70},"cursor",{"key":235,"label":34,"slug":235,"count":70},"python",{"key":237,"label":117,"slug":237,"count":70},"react",{"key":239,"label":240,"slug":239,"count":70},"vuejs","Vue.Js",{"key":242,"label":116,"slug":242,"count":70},"angular",{"key":244,"label":120,"slug":244,"count":70},"spring-boot",{"key":246,"label":125,"slug":246,"count":70},"claude-code",{"key":248,"label":249,"slug":248,"count":70},"github-copilot","Github Copilot",{"key":251,"label":252,"slug":251,"count":58},"ai-technologies","Ai Technologies",{"key":254,"label":255,"slug":254,"count":58},"langgraph","Langgraph",{"key":257,"label":258,"slug":257,"count":58},"huggingface-transformers","Huggingface Transformers",{"key":260,"label":261,"slug":260,"count":58},"rest-api","Rest Api",{"key":263,"label":264,"slug":263,"count":58},"pytorch","Pytorch",{"key":266,"label":267,"slug":266,"count":58},"powershell","Powershell",{"key":269,"label":41,"slug":269,"count":58},"active-directory",{"key":271,"label":272,"slug":271,"count":58},"langchain","Langchain",{"key":274,"label":81,"slug":274,"count":58},"docker",{"key":276,"label":277,"slug":276,"count":58},"pyspark","Pyspark",{"key":279,"label":122,"slug":279,"count":58},"git",{"key":281,"label":282,"slug":281,"count":58},"numpy","Numpy",[284],{"key":26,"label":26,"count":9},[286],{"key":29,"label":29,"count":9},{"total":288,"jobs":289},0,[]]