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
Enterprise SaaS · AI

Description For Software Engineer, Search

Google Search is reimagining information discovery and accessibility on a global scale. As a Software Engineer in the Search team, you'll be at the forefront of developing next-generation technologies that impact billions of users worldwide. The role involves working on critical projects spanning quality, backend systems, and user-facing features.

You'll be responsible for powering next-gen Guided Wholepage Search experiences by building new capabilities that meet high standards for quality, freshness, and content diversity. The position requires expertise in software development, data structures, and algorithms, with opportunities to work across the full technology stack.

The role offers a unique blend of technical challenges, from developing AI/ML solutions and latency-sensitive serving code to creating user-facing features. You'll collaborate with cross-functional teams, run experiments, and make data-driven decisions that shape product directions. The position requires strong technical skills, leadership qualities, and enthusiasm for tackling new problems.

Working at Google means joining a company committed to innovation and inclusivity. You'll be part of a team that values diverse perspectives and focuses on creating accessible, user-centric solutions. The role offers opportunities for growth and impact, allowing you to contribute to products that handle information at massive scale while working with cutting-edge technologies in areas like distributed computing, AI, and natural language processing.

This position is perfect for someone who wants to make a significant impact on how people access and interact with information globally, while working with some of the best minds in technology and having access to Google's vast resources and infrastructure.

Last updated a month 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
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with the Search stack and in quality work (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Search

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience optimization.