Staff Software Engineer, Search Verticals

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 Verticals

Google is seeking a Staff Software Engineer to join their Search Verticals team, focusing on next-generation guided wholepage Search experiences. This role combines technical leadership with hands-on development, requiring 8 years of software development experience and 3 years in technical leadership. The position involves working on Google Search's core infrastructure and user experiences, impacting billions of users globally.

The ideal candidate will be responsible for building quality capabilities and delivering amazing search experiences, working across the full technology stack from backend systems to user-facing features. They will need expertise in data structures, algorithms, and large-scale system design, with a focus on information retrieval and natural language processing.

This role offers the opportunity to mentor other developers, drive technical decisions, and collaborate with cross-functional teams. The position requires strong analytical skills for running experiments and making data-driven decisions. The successful candidate will work on critical projects involving signal processing, retrieval, ranking, AI/ML, and front-end development.

Working at Google's Belo Horizonte office, you'll be part of a team reimagining search technology while maintaining Google's universally accessible and useful experience. The role offers growth opportunities and the chance to impact search technology used by billions of people daily. The position requires English proficiency and combines technical excellence with leadership, making it ideal for those looking to advance their career in a global tech leader.

Last updated 22 days ago

Responsibilities For Staff Software Engineer, Search Verticals

  • Mentor and review code developed by other developers and provide feedback
  • Run experiments, drive analysis, and make data-driven tradeoffs for product directions
  • Collaborate with partner engineering and cross-functional teams
  • Design and develop across the full spectrum to deliver end user experiences
  • Drive significant sub-area(s) of the team's charter technically and strategically

Requirements For Staff Software Engineer, Search Verticals

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 3 years of experience in a technical leadership role overseeing projects
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • English proficiency

Interested in this job?

Jobs Related To Google Staff Software Engineer, Search Verticals

Product Manager, Core Information Retrieval

Lead product strategy and development for Google's Core Information Retrieval team, focusing on infrastructure, deployment models, and data processing systems.

gTech Business Solutions Architect

Lead technical strategy and implementation for Google's Ads ecosystem as a Business Solutions Architect, 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 government and education digital transformation initiatives with competitive compensation and benefits.

Lead Group Product Manager, Ads

Lead role managing product teams for Google Ads, overseeing search, display, and video advertising campaigns.

Senior Product Manager, RCS Business Messaging

Lead product strategy and development for Google's RCS Business Messaging platform, focusing on user experience, spam prevention, and ecosystem growth.