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 at the forefront of reimagining information discovery and accessibility on a global scale. As a Software Engineer in the Search team, you'll be part of a dynamic environment tackling complex engineering challenges and expanding infrastructure while maintaining Google's universally accessible search experience. The role demands versatility in software development, with opportunities to work across the full technology stack.

You'll be responsible for developing critical projects that directly impact Google's core search functionality. This involves writing efficient code, participating in design reviews, and ensuring best practices through code reviews. The position requires strong problem-solving skills as you'll be working with various technologies including information retrieval, distributed computing, large-scale system design, and artificial intelligence.

The role offers significant growth potential, with opportunities to switch teams and projects as you develop. You'll be working alongside talented engineers, contributing to a product that billions of users rely on daily. Google provides a collaborative environment where you can make meaningful contributions to how people access and interact with information worldwide.

This position is ideal for engineers who are passionate about large-scale systems and want to impact billions of users. You'll be part of Google's mission to organize the world's information while working with cutting-edge technologies in areas like artificial intelligence, natural language processing, and distributed systems. The role combines technical challenges with the opportunity to shape the future of information search and accessibility.

Last updated 2 hours 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

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility operations, project coordination, and stakeholder relationships with competitive compensation and benefits.

Technical Solutions Consultant, gTech (Spanish, English)

Technical Solutions Consultant position at Google, combining technical expertise with client relationship management for the gTech Ads team.

Program Manager, Environmental Health and Safety

Program Manager position at Google focusing on Environmental Health and Safety for data center operations, offering competitive salary and benefits.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility maintenance agreements and contractor relationships while ensuring operational excellence.

Product Support Manager, Gemini Consumer Support

Product Support Manager position at Google, supporting Gemini users and driving consumer support strategy with competitive compensation and benefits in Boulder, CO.