Software Engineer, Search

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

Description For Software Engineer, Search

Google is seeking a Software Engineer to join their Search team, focusing on developing next-generation technologies that revolutionize how billions of users interact with information. This role involves working on critical projects within Google Search, specifically focusing on building new capabilities for Guided Wholepage Search experiences. The position requires expertise in software development, data structures, and algorithms, with opportunities to work across the full technology stack.

The role combines backend development, machine learning, and user experience design to power next-generation search experiences. You'll be responsible for building quality capabilities, managing latency-sensitive serving code, and developing user-facing features. The position offers the chance to impact billions of users globally while working with cutting-edge technology.

As part of the Search team, you'll collaborate with various product teams to integrate quality capabilities into user experiences, particularly focusing on broad exploration queries and Q&A functionality. The role demands versatility, leadership qualities, and enthusiasm for tackling new challenges across the full stack. You'll be involved in running experiments, conducting analysis, and making data-driven decisions that shape product directions.

Google offers a collaborative environment where engineers can contribute to solving complex technical challenges while maintaining a universally accessible and useful experience. The position provides opportunities for growth and evolution alongside Google's fast-paced business, with the flexibility to switch teams and projects as needed. This role is perfect for someone who wants to make a significant impact on how people worldwide access and interact with information while working with advanced technologies and talented teams.

Last updated 4 days ago

Responsibilities For Software Engineer, Search

  • Design and develop across the full spectrum of what it takes to deliver amazing end user experiences spanning: quality (signals, retrieval, ranking, AI/ML), backend work (including latency sensitive serving code, large-scale distributed systems), and user facing feature development (front end)
  • Run experiments, drive analysis, and make data-driven tradeoffs for product directions
  • Collaborate closely with partner engineering and cross-functional teams in verticals, as well in other partner organizations to develop new quality capabilities and build and launch new, highly visible features

Requirements For Software Engineer, Search

Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (such as C++, Java, etc.) or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer, Search

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining fundamental systems that power Google's flagship products.

Software Engineer II, Backend, Meet Media

Backend Software Engineer II position at Google's Meet Media team, focusing on developing cloud-side audio and video processing infrastructure.

Software Engineer, Black Community Inclusion

Software Engineering role at Google focused on Black Community inclusion, combining technical leadership with diversity initiatives in Brazil.

Software Engineer III, Core

Software Engineer III position at Google's Core team, building technical foundations for flagship products with focus on system design and development.

Application Engineer, Supply Chain Systems

Application Engineer role at Google focusing on supply chain systems and data pipeline development with cloud-based solutions.