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 3 months 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

Senior Technical Program Manager II, Machine Learning, Google Cloud

Senior TPM role at Google Cloud leading machine learning initiatives, managing complex cross-functional projects, and driving strategic planning.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Senior Technical Program Manager role at Google Cloud, focusing on Machine Learning initiatives with 8+ years of experience required.

Lead Group Product Manager, AI Frameworks

Lead Group Product Manager position at Google Cloud focusing on AI Frameworks, driving adoption and community building for technologies like JAX and PyTorch.

Senior Product Manager, On-Device Machine Learning, Developer Pillar

Senior Product Manager role at Google focusing on On-Device Machine Learning initiatives, requiring 8+ years of experience and offering comprehensive compensation package.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advanced AI research and development with competitive compensation and benefits.