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
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Advertising

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 impactful systems for publisher verification. You'll work with cutting-edge technologies and be part of a team that handles products like AdSense, AdMob, Ad Manager, and YouTube.

The position requires expertise in backend development and data processing, with opportunities to work on machine learning-based systems for policy violations and abuse detection. You'll collaborate across multiple teams, including Trust and Safety, AdSpam, Publisher Quality, and Brand Safety, making a direct impact on Google's advertising ecosystem.

As a Software Engineer II, you'll be responsible for designing and implementing backend systems, processing publisher data, and working with various Google technologies. The role offers exposure to diverse advertising products and the chance to contribute to systems that operate at massive scale.

The ideal candidate should have experience with Java, Python, and SQL, along with a strong foundation in data structures and algorithms. Knowledge of machine learning is highly valued, as is experience with code reviews, project planning, and mentoring. This role provides an excellent opportunity to work on critical systems that help maintain the integrity of Google's advertising network while growing technically and professionally.

Join Google's Publisher Approvals team to be part of a dynamic environment where you'll help shape the future of digital advertising while working with some of the most advanced technologies in the industry. You'll have the opportunity to solve complex technical challenges while ensuring the safety and quality of Google's advertising ecosystem.

Last updated 16 days ago

Responsibilities For Software Engineer II, Publisher Approvals

  • Design and build impactful back-end focused systems based on machine learning (ML)
  • Analyse/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?

Jobs Related To Google Software Engineer II, Publisher Approvals

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience enhancement.

Software Developer III, Infrastructure, Google Cloud Business Platforms

Software Developer III position at Google Cloud focusing on infrastructure development and large-scale distributed systems.

Technical Program Manager III, Supply Chain Systems, Technical Infrastructure

Technical Program Manager III position at Google, leading supply chain systems and infrastructure projects with competitive compensation and benefits.

Advertising Solutions Architect, gTech Ads LCS

Technical Solutions Architect role at Google focusing on advertising technology, requiring expertise in web technologies and client relationship management.

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud, focusing on business platforms development with opportunities to work on large-scale systems and next-generation technologies.