Senior SoC Functional Modeling Engineer, AWS Machine Learning Accelerators

Job Type: Full Time
Job Location: USA

Company Overview

Founded in 2006, Amazon Web Services (AWS) revolutionized the industry by offering key infrastructure services as web services, now commonly known as cloud computing. AWS enables businesses to transition from capital infrastructure expenses to variable costs, allowing them to scale resources as needed without the burden of upfront investments.

By leveraging Amazon’s expertise and economies of scale, businesses can access IT resources on demand, eliminating the need for long-term procurement cycles. This flexibility allows companies to accelerate innovation, improve efficiency, and reduce costs.

Today, AWS powers hundreds of thousands of businesses across 190 countries, providing a highly reliable, scalable, and cost-effective cloud infrastructure. With data centers strategically located in the U.S., Europe, Singapore, and Japan, AWS serves diverse industries by offering a secure, flexible, and elastic cloud platform that meets their evolving needs.

About the Job

Description

Custom System on Chips (SoCs) are the core of AWS’s Machine Learning (ML) servers, driving high-performance computing solutions. Our team develops C++ & SystemC functional models for these custom-built accelerator SoCs, enabling seamless integration and usability for AWS internal teams.

We are seeking a Senior SoC Modeling Engineer to contribute to the development of functional models, infrastructure, and tooling that empower our customers.

Key Responsibilities:

  • Design and develop SoC functional models from start to finish, including model architecture, integration, testing, and debugging.
  • Collaborate closely with architecture, RTL design, design verification, emulation, and software teams to build, refine, and deploy models.
  • Enhance tooling to improve model usability and efficiency for internal teams.
  • Optimize model and infrastructure performance to support scalability and maximize effectiveness.
  • Develop high-quality, maintainable, well-documented, and reusable software for long-term usability.

About Annapurna Labs (AWS Organization):

Annapurna Labs, a key division within AWS, designs and implements some of the largest custom silicon solutions globally. Given the complexity of these systems, our SoC model is a crucial software component used in both SoC development and software team integration. This role involves working closely with internal customers to push the boundaries of SoC modeling and enhance product innovation.

Ideal Candidate Profile:

  • Expertise in functional modeling for SoCs, ASICs, TPUs, GPUs, or CPUs.
  • Strong proficiency in C++ or SystemC, with familiarity in Python.
  • Passion for learning new technologies, building scalable software, and working in a dynamic team environment.
  • Interest in machine learning hardware and system-level development, with a desire to grow in an ML-aligned role.

    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx