We are looking for a Hardware Architecture Modeling Engineer to join our team
Minimum qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 3 years of experience in computer architecture performance analysis, or a PhD degree in lieu of industry experience.
- Experience in developing software systems in C++.
Preferred qualifications:
- Experience in applying computer architecture principles to solve open-ended problems.
- Experience in analyzing workload performance and creating benchmarks.
- Experience in hardware and software co-design.
- Experience developing in Python.
- Knowledge of design of digital logic at the Register Transfer Level (RTL) using Verilog.
- Knowledge of processor design or accelerator designs and mapping Machine Learning (ML) models to hardware architectures.
Responsibilities
- Work on Machine Learning (ML) workload characterization and benchmarking.
- Conduct performance and power analyses and quantitatively evaluate proposals.
- Develop architectural and microarchitectural models to enable quantitative analysis.
- Collaborate with partners in hardware design, software, compiler, Machine Learning (ML) model and research teams for effective hardware/software codesign.
- Propose capabilities and next-generation TPUs and chip roadmap.
APPLY