Not specified (assume hybrid or flexible based on industry standards).
Machine learning hardware software co-design
Ml workload performance analysis
Large language model architecture understanding
Google is seeking a Senior Software Engineer specializing in TPU performance and hardware-software co-design to help develop next-generation technologies that enhance user interaction with information. The role involves analyzing machine learning workloads and optimizing system performance through collaborative hardware and software design
Job Summary
This role focuses on building machine learning systems through comprehensive hardware and software co-design and optimization.
Engineers will analyze performance, power, and energy efficiency of current and future ML workloads to identify critical issues.
The position requires establishing a deep understanding of business-critical production ML models like large-language models to inform optimizations.
Matching Summary
Match Score: 85
Google is seeking a Senior Software Engineer specializing in TPU performance and hardware-software co-design to help develop next-generation technologies that enhance user interaction with information. The role involves analyzing machine learning workloads and optimizing system performance through collaborative hardware and software design.
Salary
Base: $174,000-$252,000; Bonus/Equity: Included; Benefits: Included
Skills & Requirements
Must-have
Machine Learning hardware software co-design
ML workload performance analysis
Large language model architecture understanding
Hardware accelerator system design
Nice-to-have
Full-stack engineering versatility
Leadership qualities in fast-paced environment
Data-driven insights for future architectures
Key Requirements
Deep understanding of latest production ML models
Experience with ML hardware-software co-design
Ability to propose HW-aware algorithm optimization