Software Engineer, Edge Tpu Compilers, Silicon

Google

Mountain View, CA, USA
Base: $147,000-$211,000; bonus/equity: included; b...
Not specified
Compiler quality improvement
Parallelization algorithms
Edgetpu architecture
Google is seeking a Software Engineer for the Edge TPU Compilers team, focusing on enhancing compiler quality and performance for machine learning workloads. The position requires expertise in parallelization, scheduling algorithms, and collaboration with hardware architects to optimize future EdgeTPU architectures

Job Summary

  • Analyze and improve compiler quality, performance, and optimization decisions for the EdgeTPU team.
  • Develop parallelization and scheduling algorithms to reduce compute costs for executing ML workloads on EdgeTPU.
  • Collaborate with architects to shape future accelerators and co-optimizations of next-generation EdgeTPU architectures.

Matching Summary

Match Score: 85

Google is seeking a Software Engineer for the Edge TPU Compilers team, focusing on enhancing compiler quality and performance for machine learning workloads. The position requires expertise in parallelization, scheduling algorithms, and collaboration with hardware architects to optimize future EdgeTPU architectures.

Salary

Base: $147,000-$211,000; Bonus/Equity: Included; Benefits: Included

Skills & Requirements

Must-have

  • compiler quality improvement
  • parallelization algorithms
  • EdgeTPU architecture
  • ML workload optimization
  • generative AI mapping

Nice-to-have

  • hardware/software co-optimization
  • next-generation accelerator design
  • performance tuning expertise

Work Rights

Not specified

Tailored Resume

Cover Letter