Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

Google Cloud accelerates organizations' digital transformation with cutting-edge technology and tools.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

Google Cloud is seeking a Software Engineering Manager for their Machine Learning Infrastructure team. This role involves leading and managing a team of engineers working on Borg, Google's scheduling infrastructure for throughput-oriented workloads, including ML. The position requires both technical expertise and leadership skills to oversee projects, contribute to product strategy, and develop the team.

Key responsibilities include:

  1. Setting team priorities aligned with organizational goals
  2. Managing performance and development of team members
  3. Developing mid-term technical goals and roadmaps
  4. Designing and guiding system designs
  5. Reviewing code and ensuring best practices

The ideal candidate will have:

  • A Bachelor's degree or equivalent experience (Master's or PhD preferred)
  • 8+ years of software development experience
  • 3+ years in a technical leadership role
  • 2+ years in people management
  • Experience with system software development and distributed systems
  • Strong understanding of software engineering practices

This role offers the opportunity to work on cutting-edge technology that powers Google's ML offerings and Google Cloud services. The position comes with a competitive salary range, bonus, equity, and benefits.

Google is committed to diversity, equality, and creating a culture of belonging. They welcome applications from all backgrounds and provide accommodations for applicants when needed.

Last updated 2 months ago

Responsibilities For Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals based on their level and role
  • Develop the mid-term technical goal and roadmap within the scope of your teams
  • Design, guide and vet systems designs within the scope of the broader area
  • Review code developed by other engineers and provide feedback to ensure best practices

Requirements For Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

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 a people management, supervision/team leadership role
  • Experience with software engineering practices, including release management, test automation, and quality assurance
  • Understanding of distributed systems

Benefits For Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

Equity
  • Equity
  • Bonus

Interested in this job?

Jobs Related To Google Software Engineering Manager, Google Cloud, Machine Learning Infrastructure

Staff Research Scientist, Google Cloud AI

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

Senior Research Scientist, Machine Learning Theory

Senior Research Scientist position at Google Research focusing on machine learning theory, algorithm development, and practical applications for Google products.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI technology and research across various industries with competitive compensation and benefits.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product strategy at Google Cloud, focusing on XLA compiler and ML infrastructure development while working with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

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