company_site
Senior AI/ML Hardware Architect, Google Cloud
Google
Bengaluru, IND
Senior · 8+ years experience
Onsite
Discovered 1 weeks ago
python
Key Skills for This Role
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.
About Google
Technology10,001+Founded 1998
Technology company specializing in search, advertising, cloud computing, and AI
Visit company websiteJobs and hiring trendsApply 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Google
Technical Program Manager III, Workspace Delivery, Cloud Networking
Austin, USA
Manager
Discovered TodayView →
Director, 1P Direct to Consumer Commerce and Performance Marketing
San Francisco, USA
Director
Discovered TodayView →
Tech Partner Lead, Google Marketing Platform (Fixed Term Contract)
Sydney, AUS
Lead
Discovered TodayView →
Senior Staff Software Engineer, Google Cloud Business Platform
Sunnyvale, USA
Senior
Discovered TodayView →
Technical Program Manager III, Workspace Delivery, Cloud Networking
Austin, USA
Discovered Today
Manager, Network Implementation Engineering
Midlothian, USA
Discovered Today
Director, 1P Direct to Consumer Commerce and Performance Marketing
San Francisco, USA
Discovered Today
Game Designer, Inception, DeepMind (Fixed-Term Contract)
London, GBR
Discovered Today
Senior Financial Analyst, Technical Infrastructure
Sunnyvale, USA
Discovered Today
Tech Partner Lead, Google Marketing Platform (Fixed Term Contract)
Sydney, AUS
Discovered Today
Senior Staff Software Engineer, Google Cloud Business Platform
Sunnyvale, USA
Discovered Today
Staff Software Engineer, BigQuery Processing Core Runtime
Kirkland, USA
Discovered Today
