Staff Software Engineer, Ad Auction Systems

Google Inc.

Mountain View (CA)

On-site

USD 207,000 - 301,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google Inc. in Mountain View, CA is seeking a Staff Software Engineer to advance the Search Ads auction mechanism. You will design, implement, test, and deploy large‑scale distributed systems powering ad auctions, collaborating across teams to enhance performance and reliability.

Candidates should bring extensive Java/C++ experience, deep knowledge of algorithms, and a strong software engineering background, with a preference for advanced degrees.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience programming in Java or C++.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture.
  • Master’s degree or PhD in Engineering, Computer Science, or related technical field (preferred).
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience working in a complex, matrixed organization involving cross‑functional projects.
  • Experience with auction theory (preferred).

Responsibilities

  • Write analyses to test hypotheses about the user‑value landscape and what improvements might be appropriate.
  • Implement (including testing) such mechanisms in the auction.
  • Design experiments to evaluate our hypotheses and analyze results.
  • Document the findings of analyses and the design of mechanisms at both conceptual and serving‑implementation levels.
  • Operate as a mix of research scientist, data scientist, and software engineer in iterating the auction.

Skills

Distributed systems
Algorithms
Java
C++
Software engineering
Cross-functional collaboration
Auction theory

Education

Bachelor's degree
Master's degree or PhD (preferred)

Job description

Google Inc. in Mountain View, CA is seeking a Staff Software Engineer to advance the Search Ads auction mechanism. You will design, implement, test, and deploy large‑scale distributed systems powering ad auctions, collaborating across teams to enhance performance and reliability.

Candidates should bring extensive Java/C++ experience, deep knowledge of algorithms, and a strong software engineering background, with a preference for advanced degrees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Ads Systems & Auctions
Staff Software Engineer, Ads Systems & Auctions

Google • Mountain View (CA)

On-site
USD 207,000 - 301,000
Staff Software Engineer, Search Ads Auction Mechanism
Staff Software Engineer, Search Ads Auction Mechanism

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 301,000
Staff Software Engineer, Search Ads Auction Mechanism
Staff Software Engineer, Search Ads Auction Mechanism

Google • Mountain View (CA)

On-site
USD 207,000 - 301,000
Senior Ads Bidding Software Engineer — Equity & Bonus
Senior Ads Bidding Software Engineer — Equity & Bonus

Google • Mountain View (CA)

On-site
USD 147,000 - 211,000
Equity
Bonus
Benefits
Senior Staff Software Engineer, Ads Platform – Lead & Scale
Senior Staff Software Engineer, Ads Platform – Lead & Scale

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Health insurance
Dental insurance
Vision insurance
+8
Staff Software Engineer: AI-Driven Ads & Growth
Staff Software Engineer: AI-Driven Ads & Growth

Epic Games (Portuguese) • Mountain View (CA)

On-site
USD 197,000 - 291,000
Senior Software Engineer, AI-Powered Search Ads Infra
Senior Software Engineer, AI-Powered Search Ads Infra

Google • Mountain View (CA)

On-site
USD 174,000 - 253,000
15% bonus target
Equity
Comprehensive benefits package
Staff Software Engineer — Ads Data Platform, AI-Driven Scale
Staff Software Engineer — Ads Data Platform, AI-Driven Scale

Google • Mountain View (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity options
Comprehensive benefits
Infrastructure Software Engineer - Large-Scale Ads Systems
Infrastructure Software Engineer - Large-Scale Ads Systems

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 211,000
Senior Software Engineer, Search Ads Infrastructure
Senior Software Engineer, Search Ads Infrastructure

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Equity
Bonus target
Benefits