Staff Software Engineer, Search Ads Serving Infrastructure

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

This role focuses on the infrastructure and serving systems for Google Search Ads, emphasizing reliability, performance optimization, and automation. While the company uses AI, this specific role is about the underlying serving infrastructure, not direct AI/ML model development.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Play a leading role in a highly reliable infrastructure that's responsible for revenue.
  3. Collaborate across Ads teams to understand client teams' needs, identify opportunities, and deliver impact.
  4. Identify performance optimization opportunities and deliver latency/resource savings.
  5. Build automation systems and related tools to operate this large and critical system at scale.

Skills

Required

  • C++
  • software design and architecture
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • testing
  • launching software products

Nice to have

  • mathematics
  • automation systems
  • performance tuning
  • C/C++
  • communication
  • collaboration

What the JD emphasized

  • large-scale infrastructure
  • distributed systems
  • serving