Senior Architecture Modeling Engineer, AWS Machine Learning Accelerators
Listed on 2026-07-18
-
Software Development
Machine Learning/ ML Engineer, Software Engineer, AI Engineer (Applied/Software)
Senior Architecture Modeling Engineer, AWS Machine Learning Accelerators
Custom SoCs (System on Chips) are the brains behind AWS’s Machine Learning servers. Our team builds C++ & SystemC functional models of these custom‑designed accelerator SoCs for use by AWS internal teams. We’re looking for a Senior SoC Modeling Engineer to join the team and deliver new functional models, infrastructure, and tooling for our customers.
Responsibilities- Develop and own SoC functional models end‑to‑end, including model architecture, integration with other model or infrastructure components, testing, and debugging.
- Work closely with architecture, RTL design, design verification, emulation, and software teams to build, debug, and deploy your models.
- Innovate on the tooling you provide to customers, making it easier for them to use our SoC models.
- Drive model and modeling infrastructure performance improvements to help our models scale.
- Develop software that can be maintained, improved upon, documented, tested, and reused.
Annapurna Labs, our organization within AWS, designs and deploys some of the largest custom silicon in the world, with many subsystems that must all be modeled and tested with high quality. Our SoC model is a critical piece of software used in both our SoC development process and by our partner software teams. You’ll collaborate with many internal customers who depend on your models to be effective themselves, and you'll work closely with these teams to push the boundaries of how we’re using modeling to build successful products.
QualificationsWe are looking for someone who:
- Is an expert in functional modeling for SoCs, ASICs, TPUs, GPUs, or CPUs.
- Is comfortable modeling in C++ or SystemC and familiar with Python.
- Enjoys learning new technologies, building software at scale, moving fast, and working closely with colleagues in a small team within a large organization.
- Wants to jump into an ML‑aligned role or get deeper into the details of ML at the hardware/system‑level.
- 5+ years of non‑internship professional software development experience.
- 5+ years of programming with at least one software programming language.
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems.
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience as a mentor, tech lead, or leading an engineering team.
- Bachelor’s degree in computer science or equivalent.
Location: Cupertino, CA or Austin, TX
Salary Range: $ - $ USD annually
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).