Hardware Architecture Modeling Engineer

A team of scientists and engineers advancing artificial intelligence for widespread public benefit and scientific discovery.
$161,000 - $245,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Hardware Architecture Modeling Engineer

Google DeepMind is at the forefront of artificial intelligence research and development, working to advance AI for widespread public benefit and scientific discovery. We're seeking a Hardware Architecture Modeling Engineer to join our GenAI technical infrastructure research hardware team. This role presents an exciting opportunity to shape the future of ML Model inference acceleration.

As a Hardware Architecture Modeling Engineer, you'll be working with cutting-edge technology and collaborating with diverse teams of scientists, engineers, and ML experts. You'll be responsible for developing RTL implementations, conducting performance analysis, and creating architectural cost-models that will drive the next generation of AI hardware.

The ideal candidate thrives in ambiguous environments and is passionate about pushing the boundaries of silicon and system architecture. You'll need strong technical skills in both hardware and software domains, with experience in C++ and Python programming, and a deep understanding of ML acceleration architectures.

This role offers competitive compensation ($161,000 - $245,000), plus bonus and equity, along with the opportunity to work on revolutionary AI technology that could be one of humanity's most useful inventions. You'll be part of a team that values diversity of experience, knowledge, and perspectives, working in an environment where safety and ethics are the highest priority.

Join us in this challenging and rewarding role where you'll have the chance to make significant contributions to the field of AI hardware architecture and help shape the future of machine learning technology.

Last updated 2 months ago

Responsibilities For Hardware Architecture Modeling Engineer

  • Develop RTL implementations meeting power, performance and area goals
  • Work on high level ML Model workload characterization and benchmarking
  • Conduct performance and power analysis and evaluate proposals
  • Develop architectural and microarchitectural cost-models
  • Collaborate with ML model development, simulation environment SW development teams
  • Represent HW architecture in simulation environment development
  • Propose and drive improvements to simulation tooling, ML models and HW architectures

Requirements For Hardware Architecture Modeling Engineer

Python
  • Bachelor's degree in Computer Science, Electrical Engineering or related field
  • 5 years of experience with software development and data structures/algorithms
  • 3 year work experience with analytical/event-driven high level simulation environments
  • Working experience developing with C++ & Python
  • Knowledge of high performance and low power architectures for ML acceleration
  • Knowledge of Intermediate Representations (IR) used in ML (preferred)
  • Understanding of LLM sharding/partitioning and implications to HW architecture (preferred)

Benefits For Hardware Architecture Modeling Engineer

Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google DeepMind Hardware Architecture Modeling Engineer

Research Engineer

Research Engineer position at Google DeepMind working on cutting-edge ML models and AI technologies in Seattle.

Software Engineer, LLM Pre-Training Optimization

Senior Software Engineer role at Google DeepMind focusing on optimizing pre-training efficiency for large language models using TPUs and custom kernels.

Research Engineer

Senior Research Engineer position at Google DeepMind working on Gemini embedding and multimodal AI models

Software Engineer - Health Agent

Senior Software Engineer role developing next-generation AI health agents using Astra and Gemini technologies at Google DeepMind.

Software Engineer

Senior Software Engineer role at Google DeepMind focusing on AI agent development and implementation, requiring 5+ years of experience in software development.