Taro Logo

Software Engineer II, Publisher Approvals

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Publisher Approvals

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.

Last updated 7 months ago

Responsibilities For Software Engineer II, Publisher Approvals

  • Design and build impactful back-end focused systems based on machine learning (ML)
  • Analyze/process publisher data, understand the signals that can be used for policy violations and abuse detection
  • Work with Java and Google Technologies (e.g., PubSub, Flume, Task Manager, etc.)
  • Learn about ads and interact with other Ads teams and enforcement teams

Requirements For Software Engineer II, Publisher Approvals

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • Experience with machine learning (preferred)
  • Experience with technology selection, code reviews, testing, project scoping, planning and prioritization, and mentoring (preferred)
  • Experience with Java, Python, Google SQL, F1, Borg, CNS, SQLP/SQLM (preferred)

Interested in this job?