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 a month 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

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

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