Engineering Manager

Google is a global technology leader specializing in internet-related services and products, including search, cloud computing, software, and hardware.
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI · Enterprise SaaS

Description For Engineering Manager

Google Search is reimagining information discovery and accessibility worldwide. As an Engineering Manager, you'll lead a team of software engineers, combining technical expertise with leadership skills to drive major projects. The role involves managing multiple teams across locations, overseeing large-scale project deployments, and contributing to product strategy. You'll work on complex challenges in areas like information retrieval, artificial intelligence, natural language processing, distributed computing, and system design. The position requires both technical depth to provide leadership on major projects and management skills to develop and guide engineering teams. You'll be responsible for optimizing code, managing project goals, and ensuring your team's success while working on technology that impacts billions of users globally. The role offers an opportunity to shape the future of search technology while solving complex engineering challenges and expanding infrastructure.

Last updated 40 minutes ago

Responsibilities For Engineering Manager

  • Manage a team of software engineers and offer clarity with planning, designs, and execution
  • Mentor/guide the team members with timely, actionable feedback and help them grow
  • Take responsibility for large engineering and organizational problems that span multiple teams/components
  • Collaborate across multiple teams and functions, driving alignment, prioritization, execution, and decisions
  • Knowledge of areas like ML, Search Infra, Search Features is preferred

Requirements For Engineering Manager

Python
Java
JavaScript
  • 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
  • Experience working across the stack (front-end, Android, serving backends, data pipelines, etc)
  • Experience in leading a team that takes experimental systems from prototype to working product
  • Experience managing a team owning large-scale problems and developing technical leads
  • Experience working on Machine Learning (ML), Generative Artificial Intelligence (GenAI) and Information Retrieval problems

Interested in this job?

Jobs Related To Google Engineering Manager

Technical Program Manager III, Generative AI, Chrome Browser

Lead Chrome Browser's Generative AI initiatives as Technical Program Manager III at Google, managing cross-functional teams and driving AI innovation in web browsing.

Customer Engineering Manager, AI, Google Cloud (English, Korean)

Lead a team of Customer Engineers at Google Cloud, focusing on AI solutions and cloud transformation for Korean market customers.

Senior Software Engineering Manager, Machine Learning, Labs

Lead machine learning initiatives at Google Labs as a Senior Software Engineering Manager, overseeing technical vision and team development in New York.

Microarchitecture RTL Lead, Silicon AI/ML, TPU, Google Cloud

Lead role in developing cutting-edge TPU technology for AI/ML hardware acceleration at Google, combining technical expertise with team leadership.

Engineering Manager, Gemini Code Assist

Lead the development of GenAI-based developer tools at Google, managing a team working with cutting-edge LLMs and machine learning solutions.