Staff Software Engineer, Search Local Ads Data Platform

Google Google · Big Tech · Mountain View, CA +1

Staff Software Engineer role focused on the Google Ads Data Platform, specifically serving and data infrastructure for location and call data. The role involves designing and developing large-scale software solutions, including next-generation serving infrastructure, and leveraging AI for content generation and ad serving decisions. Experience with full-stack development, software design, and integrating generative AI tools is required.

What you'd actually do

  1. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  2. Design, develop, test, deploy, maintain, and enhance large scale software solutions.
  3. Design, architect, and develop the next generation serving infrastructure for loading and indexing information in Ads.
  4. Leverage AI to generate new additional content for our local businesses and determine which ad should serve.
  5. Work on projects spanning a range of technical domains including feature engineering, backend pipelines, low latency infrastructure, advertiser reporting, and production stability.

Skills

Required

  • Java
  • Python
  • Golang
  • C++
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Software Design
  • Software Architecture
  • Generative AI
  • LLM Interfaces

Nice to have

  • Master’s degree
  • PhD
  • Data Structures
  • Algorithms
  • Technical Leadership
  • Cross-functional collaboration

What the JD emphasized

  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
  • 3 years of experience with software design and architecture.
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Other signals

  • Leverage AI to generate new additional content for our local businesses and determine which ad should serve.
  • Experience integrating generative AI tools or LLM interfaces into workflows.