Google is seeking a Software Engineer II for their Publisher Approvals team, focusing on policy checks and approvals lifecycle for publishers in the Google Ads Network. This role combines backend engineering with machine learning to build systems that ensure publisher quality and compliance. You'll work with cutting-edge technologies and be part of Google's advertising ecosystem that powers the open internet.
The position offers an opportunity to work on critical projects that directly impact Google's advertising products, including AdSense, AdMob, Ad Manager, and YouTube. You'll be responsible for designing and implementing backend systems using machine learning, processing publisher data, and detecting policy violations and abuse.
As part of the role, you'll collaborate with various teams across Google's advertising ecosystem, including Trust and Safety, AdSpam, Publisher Quality, and Brand Safety teams. The position requires strong technical skills in Java and Python, and experience with data structures and algorithms. You'll also participate in an on-call rotation to ensure smooth operation of publisher approval processes.
This is an excellent opportunity for someone who wants to work at scale, dealing with billions of users and complex technical challenges. The role combines technical expertise with business impact, as you'll be helping to maintain the integrity of Google's advertising network while ensuring a trusted experience between people and businesses.
Google offers a collaborative environment where you can grow and evolve alongside the business, with opportunities to switch teams and projects as you develop. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal place for engineers who want to make a significant impact while working with cutting-edge technology.