Google Logo

Google

Engineering Manager, Google Photos Search

🌎

Bengaluru, Karnataka, India

10h ago
👀 0 views
📥 0 clicked apply

Job Description

Minimum qualifications:

  • Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).
  • 3 years of experience in a technical leadership role; overseeing strategic projects, with 2 years of experience in a people management, supervision/team leadership role.

Preferred qualifications:

  • Experience in software development with a strong focus on designing and building scalable, high-quality software systems.
  • Experience in building AI solutions iterating on quality and evaluation.
  • Technical expertise in designing, maintaining, and improving large-scale engineering systems.
  • Ability to deeply understand a diverse set of users and their behavior, and fine tune user experience for everyone.

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

The Platforms and Ecosystems product area encompasses Google's various computing software platforms across environments (desktop, mobile, applications). The products provide enterprises, and ultimately end users, the ability to utilize and manage their services at scale. We build innovative and compelling software products—from apps to TVs, from laptops to phones—that have an impact on people’s lives across the world.

  • Manage, support, and grow a high-performing team of backend engineers, leading the team with management excellence and shaping and influencing the team culture, including the ability to hire and build a team.
  • Collaborate with product managers, other missions and leads.
  • Drive technical projects and inspire the team to innovate, design, and implement functionality that will improve the Photos offerings for Search.
  • Partner with mission Technical Leads to set the long-term technical strategy and engineering excellence goals for the team.
  • Be responsible for career management, ensuring smooth team processes including releases and interrupts, and enabling smooth and efficient execution of the roadmap across teams and functions.

More Jobs at Google