{bc}
company_site

Senior AI/ML Hardware Architect, Google Cloud

Google
Bengaluru, IND
Senior · 8+ years experience
Onsite
Discovered 1 weeks ago
python

Full Job Posting

Responsibilities

  • Develop architecture specifications that meet current and future computing requirements for AI/ML roadmap. Develop architectural and microarchitectural power/performance models, microarchitecture and evaluate quantitative and qualitative performance and power analysis.
  • Own microarchitecture of compute blocks and subsystems and partner with hardware design, software, compiler, Machine Learning (ML) model and research teams for effective hardware/software codesign, creating high performance hardware/software interfaces.
  • Evaluate different silicon solutions for executing Google’s data center Artificial Intelligence (AI) accelerator roadmap, components, vendor co-developments, custom designs and chiplets.
  • Create high performance hardware/software interfaces and collaborate with software, verification, emulation, physical design, packaging and silicon validation stakeholders to ensure designs are complete, correct and performant.
  • Identify and drive power, performance and area improvements for the modules owned and develop and contribute to the simulations tools.

Minimum qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • 8 years of experience in architecture and micro-architecture design of graphics or Machine Learning (ML) or Ethernet/ROCE/UAL/NVlink scaleup/out fabrics or managing Low Precision/Mixed Precision Numerics/Vector processors/DSP processors or experience architecting networking ASICs.
  • Experience in memory hierarchy on chip fabrics, memory controllers, High Bandwidth Memory (HBM), and Dynamic Random-Access Memory (DRAM) technologies.

Preferred qualifications:

  • Master's degree or PhD in Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Experience working with software teams optimizing the hardware/software interface.
  • Experience in performance analysis and modeling, defining and driving performance test plans.
  • Experience in programming languages (e.g., C++, Python).
  • Knowledge of arithmetic units, bus architectures, accelerators or memory hierarchies and high performance and low power design techniques and use of ML tools for building smarter tools.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Google