Staff Software Engineer, Search and Shopping ProxyBidder

Google•Mountain View, CA
•$207,000 - $300,000

About The Position

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. In this role, you will work on a project critical to Google's needs, with opportunities to switch teams and projects as the business evolves. The position calls for versatility, leadership, and enthusiasm for solving problems across the full stack. The Proxybidder team builds bidding models, optimization algorithms, and platforms for Search and Shopping Ads. The Bidding team develops and grows adoption of next-generation bidding technology and products for advertisers. Its work includes Search and Shopping bidding systems—machine learning, optimization systems, bid strategies and algorithms, Generative AI, data systems, and platforms—as well as advertiser-facing products and backend improvements. The team works across the Ads stack, including Budgeting, Targeting, Creatives, Ads Platform, and Auctions, and undertakes research projects that establish a foundation for next-generation ad technology. Google Ads applies machine learning and Generative AI models such as Gemini to its global business. The team's work aims to protect users from harm, improve ad quality, and optimize campaigns for advertiser return on investment. The role involves close collaboration with other teams, including Google Research and DeepMind, to address complex challenges and build advertising technology at scale.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++, Java, Python, Kotlin, or Go.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture.
  • Experience integrating Generative AI tools or LLM interfaces into workflows.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
  • Experience with Ads systems, mechanism design, and smart bidding.

Responsibilities

  • Design and implement algorithms and apply them to real-world problems.
  • Leverage machine learning and Generative AI to optimize calibrations and recovery factors.
  • Develop full-stack backend software and implement sustainable, well-designed systems and data pipelines.
  • Collaborate with cross-functional teams, including engineers, product managers, and data scientists.
  • Drive Bidding and Ads systems design and implementation across partner teams.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service