Senior Software Engineer, Search Ads Auction Mechanisms

A global technology company that specializes in internet-related services and products, including search, online advertising, cloud computing, and software.
$166,000 - $244,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Search Ads Auction Mechanisms

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.

Last updated 19 hours ago

Responsibilities For Senior 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 Senior Software Engineer, Search Ads Auction Mechanisms

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C++ or Python, SQL and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 2 years of experience with auction theory
  • 2 years of experience with ads ranking

Benefits For Senior Software Engineer, Search Ads Auction Mechanisms

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Search Ads Auction Mechanisms

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.