Arithmetic and Algorithms Researcher, CPU Architecture

Google is a global technology company that develops and provides a wide range of internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Arithmetic and Algorithms Researcher, CPU Architecture

Google Cloud is seeking an Arithmetic and Algorithms Researcher specializing in CPU Architecture to join their diverse team that pushes boundaries in developing custom silicon solutions. This role is part of the Technical Infrastructure team, which is responsible for building and maintaining the architecture behind Google's vast product portfolio.

As an Arithmetic and Algorithms Researcher, you will be at the forefront of innovation, contributing to the next generation of hardware experiences that power Google's direct-to-consumer products. Your expertise will be crucial in delivering unparalleled performance, efficiency, and integration in Google's systems.

Key responsibilities include defining floating point data paths that implement the IEEE 754 standard, implementing integer and floating point SIMD data paths with a focus on power and performance optimization, and collaborating with architecture and software teams to develop CPU and AI arithmetic algorithms. You'll also participate in discussions shaping future architectural extensions and improvements.

The ideal candidate should have a strong background in Math, Electrical Engineering, or Computer Engineering, with at least 3 years of experience in floating point datapath design and/or mathematical modules. Preferred qualifications include an advanced degree, experience in minimizing data path power usage, knowledge of floating point and SIMD Instruction Set Architecture, and a deep understanding of IEEE 754 datapath implementations.

Join Google's team of engineers' engineers, where you'll have the opportunity to work on cutting-edge technology, void warranties by taking things apart and rebuilding them, and ensure that Google's networks provide the best and fastest experience possible for users worldwide. If you're passionate about pushing the boundaries of CPU architecture and want to be part of a team that makes Google's product portfolio possible, this role could be the perfect fit for you.

Last updated 2 months ago

Responsibilities For Arithmetic and Algorithms Researcher, CPU Architecture

  • Define floating point data paths implementing the IEEE 754 standard while achieving performance, clock, and low power goals
  • Implement integer Single Instruction/Multiple Data (SIMD) and floating point SIMD data paths focusing on power/performance
  • Work with architecture and software teams to define and implement CPU and AI arithmetic algorithms with performance, clock, and low power goals
  • Participate in discussions around future architectural extensions and improvements in related areas

Requirements For Arithmetic and Algorithms Researcher, CPU Architecture

Linux
  • Bachelor's degree in Math, Electrical Engineering, Computer Engineering, or equivalent practical experience
  • 3 years of experience in floating point datapath design and/or mathematical modules

Interested in this job?

Jobs Related To Google Arithmetic and Algorithms Researcher, CPU Architecture

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.