As a Software Engineer II in Google's Shopping Ads team, you'll define architectures and frameworks for logging and processing user engagement and ad data. You'll build tools and infrastructure for data processing, ensuring data reliability and faster quality issue detection. You'll develop complex aggregations and models for retail advertiser insights and optimization. Responsibilities include building intelligent monitors and tools for metric validation and diagnosis, designing extensible data stores, and collaborating on the team's roadmap. The role requires full-stack development experience, proficiency in languages like Java, Python, C++, and JavaScript, and expertise in data structures and algorithms.