Software Engineer, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

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 complex engineering challenges across information retrieval, distributed computing, large-scale system design, and AI/ML applications.

You'll be responsible for designing, developing, and maintaining software solutions that power Google's search infrastructure. The position offers opportunities to work on various aspects of the technology stack, from backend systems to user-facing features. You'll collaborate with cross-functional teams, participate in technical design reviews, and contribute to code quality through peer reviews.

The ideal candidate will bring fresh perspectives to areas including information retrieval, distributed computing, system design, security, and natural language processing. You'll need to be versatile and display leadership qualities as you tackle new challenges across the full stack. The role offers growth opportunities through project ownership and the chance to switch teams as you evolve with Google's fast-paced environment.

Working at Google means joining a company committed to innovation and inclusive technology development. You'll be part of a diverse team that values technical excellence, creative problem-solving, and user-centric design. The company offers a collaborative environment where you can make a meaningful impact while working on technology that shapes how people access and interact with information globally.

Last updated 15 days ago

Responsibilities For Software Engineer, Search

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer, Search

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • English proficiency is required

Interested in this job?

Jobs Related To Google Software Engineer, Search

Advertising Solutions Architect, gTech Ads Large Customer Sales

Join Google as an Advertising Solutions Architect to design and implement technical solutions for large advertising clients while working with cutting-edge technology.

Technical Solutions Consultant, Customer Experience

Technical Solutions Consultant role at Google, combining programming expertise with customer support to enhance advertising solutions.

Solutions Architect, Google Ads (Fixed Term Contract)

9-month contract role for a Solutions Architect at Google, focusing on advertising technology solutions and client consultation.

Technical Solutions Consultant, gTech Ads Sellside (Spanish, English)

Technical Solutions Consultant role at Google's gTech Ads team, combining technical expertise with client relationship management for advertising solutions.

Associate Product Manager, Early Careers, 2025 Start

Entry-level Product Manager position at Google, perfect for graduates looking to shape the future of technology products that impact millions of users globally.