Software Engineering Manager, Search Discovery

A global technology company that specializes in search, cloud computing, software, and online advertising.
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager, Search Discovery

Google Search is revolutionizing information discovery and accessibility worldwide. As a Software Engineering Manager in the Search Discovery team, you'll lead efforts in developing innovative audio products and implementing cutting-edge solutions using Generative AI and Machine Learning. You'll manage and guide a team of engineers while contributing to product strategy and technical leadership.

The role combines technical expertise with leadership responsibilities, overseeing projects that impact billions of users globally. You'll work in a complex, matrixed organization, managing engineers across multiple teams and locations. The position requires strong software development experience, particularly in languages like Python, Java, or JavaScript, along with proven leadership capabilities.

You'll be responsible for researching and prototyping solutions for challenging problems, collaborating with Program Managers and cross-functional teams, and mapping business requirements to technical specifications. The role offers the opportunity to work on large-scale projects that expand Google's infrastructure while maintaining its universally accessible search experience.

This position is ideal for someone who combines technical depth with leadership skills, has experience in audio product development, and is passionate about using AI and ML to solve complex problems. You'll be part of Google's mission to reimagine search technology while leading and developing a team of talented engineers.

Last updated a month ago

Responsibilities For Software Engineering Manager, Search Discovery

  • Design and develop new audio products for Search Discovery
  • Lead a team to define and develop new solutions using Generative AI, ML, and Google stack
  • Research and prototype for solutions in projects with a high level of uncertainty
  • Participate in discussion with Program Managers and cross-functional leads to understand requirements and map those to technical requirements

Requirements For Software Engineering Manager, Search Discovery

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management, supervision/team leadership role
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 3 years of experience working in a complex, matrixed organization (preferred)

Interested in this job?

Jobs Related To Google Software Engineering Manager, Search Discovery

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.