Google is seeking a Senior Software Engineer to join their Search Ads Auction Mechanisms team, a critical role that sits at the intersection of advertising technology and complex auction systems. This position offers an opportunity to work on technology that impacts billions of users worldwide through Google's advertising platform.
The role involves optimizing value for advertisers, users, and Google through innovative mechanism development. You'll be working with cutting-edge technology in auction theory and collaborating across multiple teams including auction research, Ads prediction stack modeling, bidding, Ads UI, and targeting teams to drive long-term growth for Google.
As part of Google Ads, you'll be contributing to products that power the open internet, connecting people, publishers, and advertisers through effective advertising solutions. The team builds various advertising products across search, display, shopping, travel, and video advertising, as well as analytics tools that deliver measurable results for businesses of all sizes.
The position requires strong technical expertise in software development, particularly with C++, Python, and SQL, combined with a deep understanding of data structures and algorithms. Your responsibilities will include evaluating and improving auction mechanisms, writing code, conducting tests, and designing experiments to measure impact on user and advertiser value.
The role offers competitive compensation including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. You'll be working from Google's Mountain View office, collaborating with some of the brightest minds in the industry while tackling complex technical challenges at scale.
This is an excellent opportunity for someone who combines strong technical skills with an interest in auction theory and advertising technology, offering the chance to make a significant impact on Google's advertising ecosystem while working with cutting-edge technology and data at massive scale.