Software Engineering Manager, Performance Analysis, Compute Co-Design

Google is a global technology company that provides cloud computing, search, and digital services.
$197,000 - $291,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 and analyzing tools that optimize Google's large-scale data center applications. The position requires expertise in software development, system performance analysis, and team leadership.

As a Software Engineering Manager, you'll be at the forefront of developing cutting-edge tracing technology and analyzing Google workload traces to drive processor development. You'll lead a team of 5-6 engineers, working closely with application teams, system teams, and performance teams to build the next generation of high-performance and high-efficiency Google applications and data center chips/servers.

The role demands a strong technical background with at least 8 years of software development experience and 3 years in technical leadership. You'll need expertise in programming languages like Python, C, C++, or Java, and a deep understanding of computer architecture, compilers, and low-level performance analysis. Knowledge of concurrency, parallelism, and system optimization is crucial.

This position offers an attractive compensation package ranging from $197,000 to $291,000, plus bonus, equity, and comprehensive benefits. You'll be working at Google's Sunnyvale location, contributing to Google Cloud's mission of accelerating digital transformation across industries. This is an excellent opportunity for someone who wants to impact Google's infrastructure efficiency while leading and developing a talented team of engineers.

Last updated 12 hours 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
  • Master's degree or PhD in Computer Engineering, Electrical Engineering, Computer Science, or related field (preferred)
  • Experience with compilers, computer architecture, including low level performance analysis and memory systems (preferred)
  • Proficiency in concurrency, parallelism, synchronization, consistency, events, scheduling, communications, and overhead in software and hardware systems (preferred)

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

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

Interested in this job?

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

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on Federal partnerships and sales development with competitive compensation and benefits.

Technical Lead, Partner Integration

Technical Lead position at Google focusing on partner integration and enterprise systems architecture.

CPU Technical Program Manager

Lead CPU/SoC development programs at Google, coordinating cross-functional teams and ensuring successful delivery of processor technology initiatives.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Platform Compliance initiatives, overseeing AML, Sanctions Screening, and KYC capabilities while driving regulatory compliance and business growth.

Staff Software Developer, Chrome Accessibility

Lead Chrome's accessibility initiatives as a Staff Software Developer at Google, developing features and APIs that enhance web accessibility for users with disabilities.