Staff Software Engineer, Search Platforms

Google develops next-generation technologies for information search and interaction, serving billions of users worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Search

Description For Staff Software Engineer, Search Platforms

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a Staff Software Engineer in the Search Platforms team, you will work on critical areas of the Search Infrastructure, ensuring it provides the level of scalability, reliability, and latency expected of Google Search. You'll design, develop, and deliver solutions while collaborating with other Engineers, Team Leads, and cross-functional teams. You'll help align the platform evolution with Search's broader architectural efforts.

It's critical that users are able to trust Google when they come to search, ensuring the information provided is accurate and sensitive data is respected and protected. You'll be involved in enforcing policies in Search, operating at scale, and optimizing performance to keep costs down. This involves establishing principles to apply across diverse systems, data, and processes, including enforcement points for critical Search data flows, data minimization, managing assets for data governance, enforcing the principle of least privilege, reducing the severity of Public Relations (PR) incidents, and aggregating user feedback to characterize emerging risks.

In joining the Search team, you'll have an opportunity to make an impact on billions of people globally by reimagining what it means to search for information – any way and anywhere. This role involves solving complex engineering challenges and expanding infrastructure while maintaining a universally accessible and useful experience that people around the world rely on.

Key responsibilities include:

  1. Designing, developing, and delivering on critical areas of the Search Infrastructure.
  2. Working collaboratively with other Engineers, Team Leads, and cross-functional teams.
  3. Upholding and maintaining a high bar for code quality and robustness of production systems.
  4. Leading and mentoring junior engineers.

This role requires a blend of technical expertise, leadership skills, and the ability to deliver results in a fast-changing, ambiguous problem space. The ideal candidate will have excellent communication skills, a strong reputation for collaboration, respect, and inclusion, and the ability to articulate, influence, and drive changes across multiple teams and stakeholders.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Search Platforms

  • Design, develop, and deliver on critical areas of the Search Infrastructure and making sure it provides the level of scalability, reliability, and latency expected of Google Search
  • Work collaboratively with other Engineers, Team Leads and other cross-functional teams, and help align our platform evolution with Search's broader architectural efforts
  • Uphold and maintain a high bar for code quality and robustness of production systems
  • Lead and mentor junior engineers around you

Requirements For Staff Software Engineer, Search Platforms

Java
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience building and developing infrastructure, distributed systems or networks
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience with compute technologies, storage, or hardware architecture

Interested in this job?

Jobs Related To Google Staff Software Engineer, Search Platforms

gTech Business Solutions Architect

Senior technical role focusing on architecting business solutions for Google's Ads ecosystem, requiring 12 years of experience in web technologies and project management.

Head of Technical Delivery Integration

Lead technical delivery integration role at Google Public Sector, focusing on program management and strategic implementation of technical consulting engagements.

Senior Product Manager, E-Commerce

Senior Product Manager position at Google, leading E-Commerce initiatives with $168K-$252K salary plus benefits, requiring 8+ years of product management experience.

Leadership Technical Program Manager I, Search

Lead complex technical programs at Google Search, managing cross-functional engineering projects and driving strategic initiatives with global impact.

Senior Product Manager, Geo

Lead product strategy and development for Google's Geo team, driving innovation in mapping technology that serves over a billion users monthly.