Taro Logo

Staff Software Engineer, Search Intelligence

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

Job Description

Google Search is reimagining information discovery and access on a global scale. As a Staff Software Engineer in the Search Intelligence team, you'll tackle complex engineering challenges and expand infrastructure while maintaining universal accessibility. This role combines technical leadership with hands-on development, requiring expertise in distributed systems, large-scale architecture, and search technologies. You'll lead critical projects, mentor other engineers, and shape the technical direction of Google's search capabilities.

The position demands strong leadership skills to drive alignment across teams and deliver impactful solutions that serve billions of users. You'll work at the intersection of search, AI, and distributed computing, developing solutions that push the boundaries of what's possible in information retrieval and processing at massive scale.

This is an opportunity to make a significant impact at Google, working with cutting-edge technologies and collaborating with world-class engineers. The role offers exposure to complex technical challenges, leadership opportunities, and the chance to influence the future of how people access and interact with information globally.

Google offers a collaborative environment, the chance to work on meaningful projects that affect billions of users, and the resources to innovate at scale. The company's commitment to technical excellence, innovation, and user impact makes this an ideal position for experienced engineers looking to lead and make a difference in search technology.

Last updated 7 days ago

Responsibilities For Staff Software Engineer, Search Intelligence

  • Provide technical leadership on projects
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Design, develop, test, deploy, maintain, and enhance software solutions
  • Collaborate with partner engineering and cross-functional teams
  • Mentor and review code developed by other developers

Requirements For Staff Software Engineer, Search Intelligence

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience in testing and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in technical leadership role (preferred)
  • 3 years of experience working in matrixed organization (preferred)

Benefits For Staff Software Engineer, Search Intelligence

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave