Software Engineering Manager, Performance Analysis, Compute Co-Design

Google is a global technology company that provides cloud computing, search, and digital services.
$189,000 - $284,000
Backend
Staff Software Engineer
In-Person
5000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Software Engineering Manager, Performance Analysis, Compute Co-Design

Google is seeking a Software Engineering Manager to lead their Performance Analysis and Compute Co-Design team. This role combines technical leadership with people management, focusing on developing tools for analyzing Google applications and understanding large-scale data center applications. The position offers an opportunity to work at the intersection of application performance, system optimization, and hardware design.

The role involves managing a team of 5-6 engineers while working closely with application teams, system teams, and performance teams to build next-generation high-performance Google applications and future data center chips/servers. The ideal candidate will bring expertise in software development, computer architecture, and performance analysis, along with strong leadership capabilities.

As part of Google Cloud, you'll be contributing to a platform that serves customers in over 200 countries, helping organizations digitally transform their businesses. The position offers competitive compensation, including a strong base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits.

The role requires deep technical expertise in areas such as compilers, computer architecture, low-level performance analysis, and memory systems. You'll be working with technologies like DyanamoRIO for application behavior analysis and developing tracing technologies to drive processor development decisions.

This is an excellent opportunity for someone who wants to impact Google's infrastructure efficiency while leading a team of talented engineers. The position combines technical challenges with strategic decision-making, as you'll be instrumental in shaping future Google SoC designs and improving fleet efficiency. The role offers the chance to work on cutting-edge technology while developing leadership skills in one of the world's leading tech companies.

Last updated 24 minutes ago

Responsibilities For Software Engineering Manager, Performance Analysis, Compute Co-Design

  • Work with the team to develop tracing technology, collect Google workload traces for analysis and drive processor development
  • Help improve the capability of tracing and expanding the reach of our analysis
  • Manage a team of 5-6 people
  • Help Google improve our bottomline by improving the fleet efficiency and informing future Google SoC designs
  • Use DyanamoRIO (an open source JIT instrumentation tool) to capture our application behavior on a target platform

Requirements For Software Engineering Manager, Performance Analysis, Compute Co-Design

Python
Java
  • 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)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management, supervision/team leadership role
  • Experience with compilers, computer architecture, including low level performance analysis and memory systems
  • Proficiency in concurrency, parallelism, synchronization, consistency, events, scheduling, communications

Benefits For Software Engineering Manager, Performance Analysis, Compute Co-Design

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • 401k benefits
  • Equity compensation
  • Parental leave
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineering Manager, Performance Analysis, Compute Co-Design

Lead Group Product Manager, Search

Lead Google's Search product management team, driving innovation and development of search technologies that impact billions of users globally.

Senior Manager, Construction Integration and Assembly

Senior Manager position at Google leading construction integration and assembly programs for technical infrastructure, offering competitive salary and benefits.

Technical Program Manager Lead, Fiber Capacity Delivery

Lead Technical Program Manager role at Google, overseeing global fiber capacity delivery with competitive compensation and comprehensive benefits.

Senior Product Manager, Compiler Infrastructure, Core Developer

Senior Product Manager position at Google leading compiler infrastructure initiatives, focusing on LLVM and developer toolchain strategy, offering competitive compensation and benefits.

Software Engineering Manager II, Server Diagnostics

Lead Server Diagnostics engineering teams at Google, managing technical strategy and team development while overseeing large-scale infrastructure projects.