Senior Architecture Modeling Engineer, Aws Machine Learning Accelerators

Amazon Amazon · Big Tech · Cupertino, CA · Software Development

Develop and own SoC functional models end-to-end, including model architecture, integration, testing, and debug for AWS Machine Learning accelerators. Collaborate with architecture, RTL design, and software teams. Innovate on tooling for customers and drive performance improvements. Experience with C++ or SystemC is required, Python is familiar. No ML background needed, but opportunity to learn.

What you'd actually do

  1. Develop and own SoC functional models end-to-end, including model architecture, integration with other model or infrastructure components, testing, and debug
  2. Work closely with architecture, RTL design, design verification, emulation, and software teams to build, debug, and deploy your models
  3. Innovate on the tooling you provide to customers, making it easier for them to use our SoC models
  4. Drive model and modeling infrastructure performance improvements to help our models scale
  5. Develop software which can be maintained, improved upon, documented, tested, and reused

Skills

Required

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of C++ or SystemC modeling experience
  • Experience with Python

Nice to have

  • ML knowledge

What the JD emphasized

  • expert in functional modeling for SoCs, ASICs, TPUs, GPUs, or CPUs
  • modeling in C++ or SystemC