JobsStaff Software Engineer, Generative AI, Search Developer Tools
Google logo

Staff Software Engineer, Generative AI, Search Developer Tools

Google

Location

Mountain View, CA

Type

Full-time

Posted

5/19/2026

Compensation

$207,000 - $300,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Staff Software Engineer for Generative AI at Google will work within the Search AI Developer Platform team to enhance developer velocity through innovative solutions. This role focuses on improving AI Overviews and AI Mode while addressing complex engineering challenges in Google Search. The engineer will leverage their expertise in machine learning and generative AI techniques to drive significant enhancements in model performance and efficiency. The position requires collaboration across teams to integrate tools and ensure seamless accessibility within the Google ecosystem.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products.
  • 3 years of experience with software design and architecture.
  • 5 years of experience leading machine learning design and optimizing ML infrastructure.
  • 2 years of experience with state of the art generative AI techniques.

Responsibilities

  • Lead the architecture, design, and development of scalable agentic solutions.
  • Address key challenges in human-AI collaboration to enhance developer workflows.
  • Track and analyze performance indicators for owned components to improve launch velocity.
  • Promote best practices in AI-assisted software development within the team.
  • Own the end-to-end integration of tools and skills while collaborating with other teams.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?