Staff Software Engineer, Search Experience

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Search Experience

Google is seeking a Staff Software Engineer to join their Search Experience team, focusing on reimagining how people search for information. This role combines advanced AI implementation with large-scale system design, requiring expertise in both backend infrastructure and user experience development. The position demands 8+ years of software development experience, with particular emphasis on data structures and algorithms.

The role involves building cutting-edge solutions using AI technologies like LLMs and DNNs, while working closely with Product and UX teams to enhance the Search results page. You'll be responsible for developing robust infrastructure that can handle Google's massive scale while maintaining optimal performance. The position requires both technical excellence and leadership skills, as you'll be guiding technical direction and working across multiple teams.

As a Staff Software Engineer at Google, you'll have the opportunity to impact billions of users globally through your work on Search. The role offers exposure to complex engineering challenges across the full technology stack, from AI and distributed computing to UI design and mobile development. Google's collaborative environment encourages cross-functional work and innovation, making this an ideal position for someone who wants to push the boundaries of search technology while working with world-class engineers.

The ideal candidate will bring a strong technical background, leadership experience, and the ability to work effectively in a complex organization. You'll be part of reimagining search technology while helping to maintain Google's position as a leader in information access and organization. This role offers the chance to work on cutting-edge technology while solving complex problems that affect users worldwide.

Last updated 4 days ago

Responsibilities For Staff Software Engineer, Search Experience

  • Build large-scale data solutions/pipelines/algorithms, leveraging AI (e.g., Large language models(LLMs), Deep neural network (DNNs)), aimed at solving user-facing problems related to the Search experience
  • Interface with Product Managers and UX team to conceive, and implement at scale new features and experiences that redesigns our current Search results page
  • Develop new User Interfaces/front-end related to new features and capabilities for the Search results page
  • Build robust serving infrastructure capable of powering new user experiences at scale at acceptable latency/capacity

Requirements For Staff Software Engineer, Search Experience

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Search Experience

Staff Software Engineer, Technical Lead, Dataform

Lead technical direction and development of Google Cloud's Dataform platform, architecting scalable solutions and driving innovation in cloud data processing.

Technical Lead, Staff Software Engineer, Chrome Sync Server

Lead Chrome Sync Server development at Google, combining technical leadership with hands-on engineering to build scalable solutions for billions of users.

Senior Staff Software Engineer, Application Integration

Lead software engineering role at Google Cloud, focusing on application integration and distributed systems architecture.

Technical Lead, Staff Software Engineer

Lead technical initiatives for Google Shopping's infrastructure, focusing on inventory selection and data extraction systems while managing engineering teams.

Staff Software Engineer, Search Qualification Platform

Staff Software Engineer position at Google, focusing on Search Qualification Platform development and mobile search optimization.