ML Accelerator Architect and Performance Engineer, Silicon

A global technology company that organizes the world's information and makes it universally accessible and useful.
New Taipei, Banqiao District, New Taipei City, Taiwan
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For ML Accelerator Architect and Performance Engineer, Silicon

Google is seeking an ML Accelerator Architect and Performance Engineer to join their Silicon team, focusing on developing custom silicon solutions for future Google products. This role combines hardware architecture and machine learning expertise to push the boundaries of on-device ML applications.

The position requires deep technical knowledge in neural network models, hardware architecture, compilers, and software stacks. You'll be responsible for driving hardware architecture exploration while collaborating with research teams and system architects to optimize future workloads. The role involves working with cutting-edge ML technologies and contributing to compiler, runtime, and API strategies.

As part of Google's hardware team, you'll be developing solutions that power millions of consumer products worldwide. The role offers the opportunity to work with talented researchers and engineers across Google, contributing to innovations in hardware-software co-design for machine learning applications.

Key responsibilities include initiating new feature modeling in architecture simulators, optimizing performance through collaboration with researchers and application developers, and enhancing user experiences by working with full-stack software engineers. The ideal candidate will have at least 5 years of relevant experience, strong programming skills in C++/Python, and deep understanding of ML frameworks like TensorFlow/JAX/PyTorch.

This position represents an opportunity to shape the future of Google's hardware experiences, delivering unparalleled performance, efficiency, and integration. You'll be at the forefront of developing custom silicon solutions that enable next-generation machine learning applications, working in a collaborative environment that pushes the boundaries of what's possible in hardware-software co-design.

Last updated 6 minutes ago

Responsibilities For ML Accelerator Architect and Performance Engineer, Silicon

  • Drive hardware architecture exploration while collaborating with research teams and system architects
  • Initiate new feature modeling in the architecture simulator and optimize performance
  • Enhance user experiences by working collaboratively with full stack software engineers
  • Engage with and learn from talented researchers and engineers across Google

Requirements For ML Accelerator Architect and Performance Engineer, Silicon

Python
  • Bachelor's degree in Electrical Engineering, Computer Science, Image Processing, or equivalent practical experience
  • 5 years of relevant work or academic research experience in computer or chip architecture, performance, and/or compiler
  • Experience with one or more general purpose programming languages including (but not limited to) C/C++ or Python and deep learning frameworks like TensorFlow/Jax/Pytorch

Interested in this job?

Jobs Related To Google ML Accelerator Architect and Performance Engineer, Silicon

Kaggle Staff Software Engineer, AI/ML

Staff Software Engineer position at Google's Kaggle team, focusing on AI/ML infrastructure and benchmarking, offering competitive compensation and the opportunity to shape the future of AI evaluation.

Staff Software Engineer, Machine Learning, JAX Third Party

Staff Software Engineer position focused on developing and leading the OSS JAX AI Inference Stack for Google Cloud Platform, working on machine learning infrastructure and performance optimization.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and the opportunity to work on cutting-edge advertising technology.

Staff Software Engineer, Generative AI, Google Workspace

Staff Software Engineer position at Google focusing on Generative AI and Google Workspace development, requiring expertise in machine learning and large language models.

Staff Software Engineer, Machine Learning, Computer Vision, Silicon

Staff Software Engineer position at Google focusing on Machine Learning and Computer Vision, developing next-gen edge TPU technology for on-device Generative AI applications.