JobsSenior Software Engineer, TPU Performance, Hardware, Software Co-Design
Google logo

Senior Software Engineer, TPU Performance, Hardware, Software Co-Design

Google

Location

Sunnyvale, CA

Type

Full-time

Posted

5/5/2026

Compensation

$174,000 - $252,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 5,616·New hires 2,898·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Engineer role focuses on TPU performance and hardware-software co-design at Google. The position involves working on machine learning systems to optimize performance and efficiency. Engineers in this role will collaborate with teams to develop next-generation technologies that impact billions of users. The team prioritizes security, efficiency, and reliability while driving advancements in hyperscale computing.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
  • 5 years of experience testing, maintaining, or launching software products.
  • 5 years of experience with data structures and algorithms.

Responsibilities

  • Analyze performance, power, and energy efficiency of current and future ML workloads to identify issues.
  • Enable the peak efficiency of future and current ML systems through full-stack ML hardware-software co-design.
  • Establish a deep understanding of the latest business-critical production ML models to inform optimizations.
  • Explore and define future ML accelerator system and chip architectures with objective and data-driven insights.

Benefits

  • Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.

Is this posting expired or inaccurate?