Taro Logo

Software Engineer, Backend Scale Performance of Search

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

Job Description

Google is seeking a Backend Software Engineer to join their Astro Serving Framework team, focusing on scale and performance optimization of search systems. This role is critical in building and optimizing the future of information retrieval at Google, powering not only Google Search but also over 100 other systems including YouTube search, Shopping search, and Lens search. The team provides vector-based search solutions used across search and cloud for efficient retrieval and AI applications. As part of Google's Core team, you'll work on fundamental infrastructure that powers Google's flagship products, building central solutions and breaking down technical barriers. The role offers opportunities to impact technical decisions across the company while working with cutting-edge technologies in distributed computing, large-scale system design, and artificial intelligence. You'll collaborate with server platform teams and Google DeepMind to optimize search backend systems and resolve performance bottlenecks. The position includes competitive compensation with a base salary range of $141,000-$202,000 plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for engineers passionate about large-scale systems and performance optimization to make a significant impact on products used by billions of users globally.

Last updated 6 hours ago

Responsibilities For Software Engineer, Backend Scale Performance of Search

  • Improve performance and utilization of search backend systems by finding and resolving performance bottlenecks
  • Collaborate with server platform teams and Google DeepMind to build and optimize vector based search solutions

Requirements For Software Engineer, Backend Scale Performance of Search

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ programming languages
  • Experience in one or more of the following: test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks

Benefits For Software Engineer, Backend Scale Performance of Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Software Engineer III, Geo Map the World

Software Engineer III position at Google focusing on building and maintaining geographic data infrastructure and schema design for mapping products.

Physical Design Flow and Methodology Engineer

Physical Design Flow and Methodology Engineer position at Google, focusing on TPU technology and ASIC design workflows, offering $156K-$229K + benefits.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google focusing on infrastructure and core systems development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Google Ads

Software Engineer III position at Google Ads focused on developing advertising technology solutions and large-scale systems.

Software Engineer III, Google Display Ads

Software Engineer III position at Google Display Ads team, focusing on developing and improving advertising technology systems with competitive compensation.