Taro Logo

Software Engineer, Search Ads Auction Mechanisms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Search Ads Auction Mechanisms

Google is seeking a Software Engineer to join their Search Ads Auction Mechanisms team, focusing on optimizing value for advertisers, users, and Google through innovative mechanism development. This role is part of Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced advertising technology.

The position requires expertise in auction theory and ads quality ranking, with responsibilities including evaluating and improving auction mechanisms through code development, testing, and documentation. You'll work closely with auction research, Ads prediction stack modeling, bidding, Ads UI, and targeting teams to drive long-term growth.

As a software engineer at Google, you'll be part of a team developing next-generation technologies that impact billions of users. The role offers opportunities to work on large-scale system design, distributed computing, AI, and various other cutting-edge technologies. You'll manage project priorities and deliverables while designing, developing, testing, and maintaining software solutions.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. Located in Mountain View, CA, you'll be part of Google's innovative culture and work on projects that have global impact. The role requires strong technical skills, leadership qualities, and the ability to collaborate effectively across teams.

This is an excellent opportunity for someone with experience in software development, data structures, algorithms, and ads quality ranking to contribute to one of the world's leading technology companies. The position offers both technical challenges and business impact, making it ideal for engineers who want to work on complex problems at scale.

Last updated 7 days ago

Responsibilities For Software Engineer, Search Ads Auction Mechanisms

  • Evaluate new auction mechanisms and improve existing ones by writing code, testing, and documenting for auction
  • Design experiments to evaluate hypotheses, tease out small-but-crucial effects in improving user or advertiser value

Requirements For Software Engineer, Search Ads Auction Mechanisms

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 1 year of experience with ads quality ranking

Benefits For Software Engineer, Search Ads Auction Mechanisms

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer, Search Ads Auction Mechanisms

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex technical issues for Google Workspace customers.

Software Developer, Chrome Enterprise

Software Developer position at Google Chrome Enterprise focusing on security solutions and enterprise features, requiring C++ expertise and 2+ years of experience.

Salesforce Application Engineer III, CRM Systems, YouTube Business

Lead Salesforce application development for YouTube Business, architecting CRM solutions and integrations using Apex, LWC, and JavaScript with 4+ years of experience required.

Physical Design CAD Engineer, Silicon

Physical Design CAD Engineer position at Google, developing ASIC RTL to GDS flow for high-performance computing infrastructure in Bengaluru.

Product Solutions Engineer, Payments Platform

Product Solutions Engineer position at Google focusing on payments platform integration, technical problem-solving, and partner support, requiring 4+ years of programming experience.