Software Engineering Manager, GPU Performance

1 Month ago • 8-13 Years • Artificial Intelligence • $189,000 PA - $284,000 PA

Job Summary

Job Description

As a Software Engineering Manager, you'll lead and manage a team of engineers focusing on GPU performance optimization for Google's internal Machine Learning (ML) workloads. Responsibilities include optimizing GPU systems, conducting performance analysis, identifying opportunities for efficiency improvements in Google's GPU fleet, and evaluating ML workloads. You will also work on Large Language Models (LLMs) performance analysis and optimizations for GPUs, developing technical roadmaps, and mentoring team members. The role requires strong technical expertise in GPU programming, performance analysis, and ML algorithms, as well as experience in people management and project oversight.
Must have:
  • 8+ years software development experience
  • 5+ years leading ML design & infrastructure optimization
  • 3+ years technical leadership, 2+ years people management
  • GPU programming, Performance Analysis, ML algorithms
  • Set team priorities, manage projects, provide feedback
Good to have:
  • Master's/PhD in related field
  • Experience with CUDA, performance optimization, GPU architecture
  • Cross-functional project experience
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details


Minimum qualifications:

  • 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).
  • 5 years of experience leading in Machine Learning (ML) design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 3 years of experience in a technical leadership role, overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
  • Experience with Performance Analysis, Graphics Processing Unit (GPU) Programming, Machine Learning algorithms and tools.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience working in an organization involving cross-functional, or cross-business projects.
  • Experience with Compute Unified Device Architecture (CUDA), Performance Optimization and GPU Hardware Architecture.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

In this role, you will optimize, model and evaluate Graphics Processing Unit (GPU) systems for comparative analysis for Google’s internal Machine Learning (ML) workloads. You will extract efficiency in Google’s GPU fleet. You will focus on performance analysis and optimization to identify opportunities in Google production and research ML workloads and land optimization. You will evaluate ML workloads and run performance/Technical Case Owner simulations to collect roofline estimates and guide decision for the Cloud hardware teams. You will focus on Large Language Models (LLM) (Google Deepmind Gemini, Bard, Search Magi, Cloud LLM Application programming interfaces, etc.) performance analysis and optimizations for GPU.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
  • Set clear expectations with individuals based on their level and role. Meet with individuals to discuss performance, development, and provide feedback and coaching.
  • Develop the technical goal and roadmap within the scope of your team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
  • Lead the design and implementation of solutions in specialized Machine Learning (ML) areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies.
  • Maintain Large Language Models (LLM) training and serving benchmarks that are representative to Google production, industry and ML community, use them to identify performance opportunities and drive Accelerated Linear Algebra (XLA):GPU/Triton performance toward state-of-the-art, and to guide XLA releases. 

Similar Jobs

Go Fund Me - Staff Software Engineer (Backend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
Dream Sports - SDE 3 - Backend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Addepar - Sr. Software Engineer in Test

Addepar

Pune, Maharashtra, India (On-Site)
3 Months ago
PwC - Senior Associate_Android/Flutter Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Netflix - Site Reliability Engineer (L5) - Security Engineering

Netflix

United States (Remote)
3 Months ago
PwC - Senior AI Developer - Roma [DIG]

PwC

Rome, Lazio, Italy (On-Site)
4 Months ago
Paypal - Sr. MTS, Machine Learning Architect

Paypal

San Jose, California, United States (Hybrid)
4 Months ago
Unity - Principal Data Engineer

Unity

San Francisco, California, United States (On-Site)
7 Months ago
Magnopus - Technical Artist - Generative AI

Magnopus

Los Angeles, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Director, Strategic Operations

The Walt Disney Company

Burbank, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paytm - Backend - Technical Lead

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Next Level Business Services - Enovia – Solution Architect

Next Level Business Services

Greenville, South Carolina, United States (On-Site)
3 Months ago
Google - Early Career Software Engineer, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
1 Month ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
2 Months ago
ByteDance - Backend Software Engineer (SRE) Intern - 2025 Start

ByteDance

Singapore (On-Site)
1 Month ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
3 Months ago
Britive - ENGINEERING MANAGER

Britive

Bengaluru, Karnataka, India (Remote)
2 Months ago
The Walt Disney Company - Lead Machine Learning Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Epic Games - Senior Software Programmer, Developer Relations (Mobile)

Epic Games

Vancouver, British Columbia, Canada (On-Site)
6 Months ago
Microsoft - Senior Software Engineer- AI Compilers

Microsoft

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Anavation - Senior Staff Officer

Anavation

Linthicum Heights, Maryland, United States (On-Site)
3 Months ago
Saviynt - Director, Product Management, Cloud Platform

Saviynt

San Francisco, California, United States (On-Site)
3 Months ago
Microsoft - Software Engineer: Internship Opportunities- Neurodiversity Hiring Program

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Kyruus Health - Senior Sales Operations Analyst

Kyruus Health

United States (Remote)
3 Months ago
Zoox - Manager, Charging and Distribution

Zoox

Foster City, California, United States (On-Site)
3 Months ago
Salesforce - Named Account Executive, SNS

Salesforce

McLean, Virginia, United States (On-Site)
3 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
6 Months ago
Apollo - Senior Manager, Product Design

Apollo

United States (Remote)
3 Months ago
Alpha Sense - Senior Director of Product, Enterprise Intelligence

Alpha Sense

New York, New York, United States (On-Site)
1 Month ago
OpenGov - Sales Development Representative

OpenGov

Boston, Massachusetts, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Level AI - Software Engineer - Machine Learning

Level AI

Noida, Uttar Pradesh, India (Hybrid)
3 Months ago
Appier - LLM Research Scientist (Intern)

Appier

Taipei City, Taiwan (On-Site)
2 Months ago
Stemuli - AI Engineer - Core Education, Seattle

Stemuli

Seattle, Washington, United States (Hybrid)
3 Months ago
Luxoft - Data & AI SME

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Moveworks - Staff Machine Learning Engineer

Moveworks

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Microsoft - Research Engineer - Embodied AI/Robotics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Meta - Research Scientist, Machine Learning (PhD)

Meta

San Francisco, California, United States (On-Site)
2 Months ago
CharacterAI - Research Engineer, Post-Training

CharacterAI

Canada (On-Site)
5 Months ago
OptimHire - Data Scientist

OptimHire

Hyderabad, Telangana, India (On-Site)
4 Months ago
Google - Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Google

Mountain View, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Hyderabad, Telangana, India (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

New York, New York, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mountain View, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug