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
This job posting may no longer be active. You may be interested in these related jobs instead:
Customer Engineer, AI Infrastructure, Google Cloud

Senior technical role combining AI infrastructure expertise with customer engineering, focusing on helping businesses optimize AI solutions using Google Cloud's advanced hardware and software capabilities.

Staff Software Engineer, Large Language Model and GenAI

Staff Software Engineer position at Google focusing on Large Language Models and GenAI development for Pixel devices, combining ML expertise with mobile platform development.

Manufacturing Test Development Engineering Lead, Machine Learning

Lead Manufacturing Test Development Engineering position at Google, focusing on machine learning hardware testing and development with competitive compensation and benefits.

Applied AI Engineering Lead, Core Enterprise, Core

Lead AI engineering role at Google focusing on applying machine learning solutions to enterprise problems across various domains.

Staff Software Engineer, GenAI and Computational Photography

Staff Software Engineer position at Google focusing on GenAI and Computational Photography for Pixel devices, combining ML expertise with camera technology innovation.

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?