Staff Software Engineer, Youtube

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

Staff Software Engineer for YouTube Ads, focusing on improving the ad experience and managing the roadmap for business generation. This role involves full-stack development, technical leadership, and collaboration with various cross-functional teams to deliver features and enhance the ad viewer experience. While AI/ML may be used within the product, the core craft of this role is software engineering, not AI model development.

What you'd actually do

  1. Manage the roadmap for YouTube Living Room business generation, focusing on increasing the ad business-per-hour of YouTube on TV screens (e.g., via quality levers, inventory utilization, or making measurement accurate for brand and direct-response ads).
  2. Improve the ad experience (e.g., less disruptive ads with fewer interruptions according to video content).
  3. Guide the quality sub-pod, and mentor engineers to support their growth while fostering a team culture.
  4. Define goals, prioritize, engage with partners to unblock your team, and make progress on objectives and key results (OKRs).
  5. Collaborate and manage alignment with partner teams across YouTube Ads (e.g., Quality, Infrastructure) and broader Ads organizations (e.g., Measurement), as well as with cross-functional partners (e.g., Product Management, User Experience/Research, Program Management, and Data Science).

Skills

Required

  • JavaScript
  • TypeScript
  • Java
  • C++
  • Software design
  • Software architecture
  • Testing
  • Launching software products
  • Data structures
  • Algorithms

Nice to have

  • Technical leadership
  • Project team leadership
  • Setting technical direction
  • Complex, matrixed organization experience
  • Cross-functional project experience
  • Cross-business project experience
  • YouTube Ads quality
  • YouTube Ads infrastructure
  • Measurement (brand and direct-response)
  • Bidding

What the JD emphasized

  • 8 years of experience programming in JavaScript, TypeScript, Java, or C++
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 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