Staff Software Engineer — AI-Powered Ads & Bidding

Google LLC

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Bonus program
Benefits

Job summary

Google is seeking software engineers to build next-generation bidding and ads platforms. You will work on scalable systems, collaborate across teams, and apply AI/GenAI to optimize performance.

The role demands leadership, versatility, and a strong background in distributed systems and machine learning. Applicants should have extensive experience in C++/Java/Python, strong design skills, and the ability to operate in a fast-paced environment with cross-functional partners.

Qualifications

  • 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.

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.

Skills

Programming languages
AI integration
Testing & QA
Software architecture

Education

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

Job description

Google is seeking software engineers to build next-generation bidding and ads platforms. You will work on scalable systems, collaborate across teams, and apply AI/GenAI to optimize performance.

The role demands leadership, versatility, and a strong background in distributed systems and machine learning. Applicants should have extensive experience in C++/Java/Python, strong design skills, and the ability to operate in a fast-paced environment with cross-functional partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - AI, Bidding & Ads Systems
Staff Software Engineer - AI, Bidding & Ads Systems

Google LLC • New York (NY)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Search and Shopping ProxyBidder
Staff Software Engineer, Search and Shopping ProxyBidder

Google LLC • New York (NY)

On-site
USD 207,000 - 300,000
Senior AI/ML Software Engineer, Ads Bidding
Senior AI/ML Software Engineer, Ads Bidding

Google LLC • New York (NY)

On-site
USD 166,000 - 244,000
Staff Software Engineer, Search and Shopping ProxyBidder
Staff Software Engineer, Search and Shopping ProxyBidder

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus program
Benefits
Senior AI/ML Software Engineer, Ads Platform
Senior AI/ML Software Engineer, Ads Platform

Google LLC • New York (NY)

On-site
USD 174,000 - 252,000
Staff AI Platform Engineer — Ads & Commerce
Staff AI Platform Engineer — Ads & Commerce

Google LLC • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer - AI-Driven Ad Tech Platform
Staff Software Engineer - AI-Driven Ad Tech Platform

Google LLC • New York (NY)

On-site
USD 207,000 - 300,000
Senior Software Engineer, AI/ML, Ads Bidding
Senior Software Engineer, AI/ML, Ads Bidding

Google LLC • New York (NY)

On-site
USD 166,000 - 244,000
Senior Software Engineer, GenAI & Ads Systems
Senior Software Engineer, GenAI & Ads Systems

Google LLC • Mountain View (CA)

On-site
USD 174,000 - 252,000
AI/ML Infrastructure Engineer for Search Ads
AI/ML Infrastructure Engineer for Search Ads

Google • Pittsburgh

On-site
USD 147,000 - 210,000