Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS

$165.2k - $223.6k

Amazon Locker

Description

AWS's Trainium and Inferentia chips power the world's largest machine learning clusters. Our team builds virtual platforms — full-system C++ and SystemC models of these custom SoCs — that let software teams start development months before silicon arrives. For Trainium3, our virtual platform enabled running a full training workload within 12 hours of first silicon. We're looking for a software engineer to build and own the models and infrastructure that make this possible.

AWS's Trainium and Inferentia chips power the world's largest machine learning clusters. Our team builds virtual platforms — full-system C++ and SystemC models of these custom SoCs — that let software teams start development months before silicon arrives. For Trainium3, our virtual platform enabled running a full training workload within 12 hours of first silicon. We're looking for a software engineer to build and own the models and infrastructure that make this possible.

What You'll Do
  • Build and own functional models of SoC subsystems that integrate into our full-system virtual platform, used by firmware, driver, runtime, and application software teams
  • Develop and improve the virtual platform infrastructure: QEMU integration, simulation performance, build and release tooling, and customer-facing documentation
  • Design models for usability and performance — your customers are software engineers who need to run real workloads on your platform efficiently
  • Develop and improve the virtual platform infrastructure: QEMU integration, simulation performance, build and release tooling, and customer-facing documentation
  • Work with software teams (your primary customers) to understand their workflows, debug issues on the platform, and shape the model to maximize their productivity
  • Drive simulation performance improvements so the platform can handle increasingly complex workloads at scale
  • Contribute to model architecture decisions — choosing the right level of abstraction and fidelity for each subsystem based on customer needs
Why This Role Is Interesting
  • You'll own a product that software teams across AWS depend on — they literally can't start development without your virtual platform
  • The engineering challenges are genuinely interesting: full-system simulation, multi-subsystem integration, QEMU development, performance optimization at scale
  • You'll see the direct impact of your work when software teams hit the ground running on new silicon
  • As the team grows, there's a path into architectural modeling — using the platform to explore design alternatives and influence chip architecture
  • Small team, startup pace, big impact inside AWS's custom silicon org
You Will Thrive In This Role If You
  • Have built functional models, virtual platforms, or system-level simulations for SoCs, ASICs, GPUs, or CPUs
  • Think of yourself as a software engineer first, with deep domain knowledge in chip architecture
  • Are comfortable in C++ or SystemC, and familiar with Python for tooling
  • Care about your customers' experience — you think about usability, documentation, and reliability, not just model accuracy
  • Are interested in expanding into performance or architectural modeling as the team scales
  • Enjoy working on a small, high-impact team where you own significant pieces of the stack

No ML background needed. You'll learn the ML accelerator domain on the job.

This role can be based in Cupertino, CA or Austin, TX.

Basic Qualifications
  • Experience programming languages such as C/C++, Python, Java or Perl
  • 2+ years writing functional models, virtual platforms, or system-level simulations for hardware (SoCs, ASICs, GPUs, CPUs)
  • Familiarity with SoC, CPU, GPU, and/or ASIC architecture and micro-architecture
Preferred Qualifications
  • 2+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Experience developing for or integrating with QEMU
  • Experience with SystemC, TLM, or transaction-level modeling
  • Experience building simulation infrastructure, CI pipelines, or release tooling
  • Familiarity with Modern C++ (20 and beyond)
  • Experience with PyTest, GoogleTest, or similar test frameworks
  • Experience with multi-threaded programming
  • Familiarity with firmware, driver, or runtime software development

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD'D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at

USA, CA, Cupertino - 165,200.00 - 223,600.00 USD annually

USA, TX, Austin - 143,700.00 - 194,400.00 USD annually

Company

Annapurna Labs (U.S.) Inc.

Job ID: A10378117

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS in Austin, TX vacancy
  • $165.2k - $223.6k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us...  ...the world. The Machine Learning Server Software...  ...members develop your engineering expertise so you...  ...Experiences AWS values diverse...  ...adopted cloud platform. We pioneered cloud... 
    Amazon Web Service
    Full time
    Internship
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Austin, TX
    5 hours ago
  • $143.7k - $194.4k

    Annapurna Labs designs the silicon behind AWS machine learning acceleration. Trainium and Inferentia servers train and serve the largest models our customers...  ...if we can see through it. We are hiring a Software Development Engineer II to build the data and analytics systems... 
    Amazon Web Service
    Internship
    Flexible hours
    Shift work
    Night shift
    Day shift

    Amazon

    Austin, TX
    4 days ago
  • $213k - $287.5k

     ...Computing (UC)AWS Utility...  ...Things (Iot), Platform, and Productivity...  ...cloud services.Annapurna Labs (our...  ...silicon and software that accelerates innovation. Customers...  ...our nature to learn and be...  ...heart of AWS Machine Learning servers...  ...develop your engineering expertise so... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $153.6k - $215k

     ...live at the heart of AWS Machine Learning servers. As a member...  ...Machine Learning Acceleration team you’ll be responsible...  ...for an ASIC Design Engineer to help us trail-...  ...equivalent 3+ years of full software development life...  ...annually Company - Annapurna Labs (U.S.) Inc. Job ID:... 
    Amazon Web Service
    Internship
    Work from home
    Flexible hours

    Annapurna Labs

    Austin, TX
    3 days ago
  • $213k - $287.5k

     ...Sr. Hardware Engineer - ML Acceleration, Annapurna Labs Annapurna Labs (our...  ...designs silicon and software that accelerates...  ...and validation of AWS next generation ML...  ...creating and customized platforms that fit within...  ...a member of the Machine Learning Acceleration team... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon Inc.

    Austin, TX
    4 days ago
  • $165.2k - $223.6k

     ...Description AWS's Trainium and Inferentia...  ...'s largest machine learning clusters. Our...  ..., verification engineers, and software teams depend on...  ...model of AI/ML accelerator and its SoC...  ...simulations, emulation platforms, or silicon...  ...Company Annapurna Labs (U.S.) Inc. Job... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

    Annapurna Labs (our organization within AWS Utility Computing (UC)) designs silicon and software that accelerates innovation. Customers choose us to create...  ...across a huge fleet of machine learning accelerator servers,...  ...Mentor early-career engineers and raise the bar through... 
    Amazon Web Service
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $176.6k - $247.3k

     ...the pre-silicon hardware/software co-development for our machine learning chips.You will work with...  ...us!About the teamWhy AWS Amazon Web Services (AWS...  ...and broadly adopted cloud platform. We pioneered cloud computing...  ...'s degree in Electrical Engineering or a related field-... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $168.1k - $227.4k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us...  ...Amazon Web Services (AWS) but across the...  ...that power our Machine Learning servers and view...  ...software engineers who are able to...  ...broadly adopted cloud platform. We pioneered cloud... 
    Amazon Web Service
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $193.3k - $261.5k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us...  ...Amazon Web Services (AWS) but across the...  ...that power our Machine Learning servers and...  ...machine learning platform, driving decisions...  ...processes, mentoring engineers on... 
    Amazon Web Service
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $193.3k - $261.5k

    Annapurna Labs, an AWS organization with development centers in the U.S...  ...builds custom silicon and software for AWS customers. Our...  ...expertise across silicon engineering, hardware design,...  ...validate next-generation machine learning accelerators that power AWS's cloud computing... 
    Amazon Web Service
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  • $143.7k - $194.4k

    Neuron SDK is the complete software stack for the AWS Inferentia and Trainium machine learning accelerators designed by Annapurna Labs inside AWS. The Neuron...  ...is for a Software Engineer for the AWS Neuron SDK...  ...hardware-based accelerator platforms and the necessary... 
    Amazon Web Service
    Full time
    Internship
    Flexible hours
    Shift work

    Annapurna Labs (U.S.) Inc.

    Austin, TX
    5 hours ago
  • $193.3k - $261.5k

     ...'re seeking a Sr.Software Development Engineer with deep storage...  ...infrastructure that accelerates silicon development at Annapurna Labs. In this role,...  ...own the storage platforms—spanning Amazon FSx...  ...using AWS CDK, architect cross...  ...parental leave. Learn more about our benefits... 
    Amazon Web Service
    Internship
    Local area
    Immediate start
    Flexible hours
    Day shift

    Amazon

    Austin, TX
    3 days ago
  • $143.7k - $194.4k

     ...are looking for a Software Development Engineer to join the CV...  ...within Amazon's Annapurna ML organization....  ...infrastructure (Origami platform) that supports...  ...(ZeBu), virtual platforms (QEMU)...  ...needsMaintain and extend AWS-based...  ...parental leave. Learn more about our benefits... 
    Amazon Web Service
    Virtual
    Flexible hours
    Night shift

    Amazon

    Austin, TX
    2 days ago
  • $183k - $247.6k

    Our Machine Learning Acceleration (MLA) team develops the Inferentia and Trainium SOCs...  ..., low-cost infrastructure platform in the cloud that powers...  ...experienced Design Verification Engineers to build the next...  ...teamInclusive Team CultureHere at AWS, we embrace our differences... 
    Amazon Web Service
    Local area
    Work from home
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  • Annapurna Labs, an AWS organization, is seeking a Validation Engineer on our Machine Learning Acceleration team in Austin, TX. You will validate ML accelerators across silicon, PCB, high...  ..., RTL design, firmware, and software teams to ensure quality. The role combines... 
    Amazon Web Service

    Amazon Inc.

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

     ...Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us...  ...Amazon Web Services (AWS) but across the...  ...that power our Machine Learning servers and...  ...mentorship. Our engineers enjoy one-on-one...  ...broadly adopted cloud platform. We pioneered... 
    Amazon Web Service
    Full time
    Internship
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Austin, TX
    5 hours ago
  • $116.1k

    At Annapurna Labs we are at the forefront of hardware...  ...Web Services (AWS) but across the industry...  ...our hardware and software to come together...  ...customers use for accelerated computing: either Machine Learning acceleration, or...  ...above in Electrical Engineering, Computer... 
    Amazon Web Service

    Amazon

    Austin, TX
    2 days ago
  • $136k - $184k

     ...infrastructure! Join AWS as we scale our...  ...Test Engineering team developing...  ...our innovative AI acceleration hardware, deployed...  ...global server fleet. Annapurna Labs (our...  ...designs hardware and software that accelerates...  ...systems inside our machine learning training systems... 
    Amazon Web Service
    Contract work
    Remote work
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $185.2k - $250k

     ...member of the Machine Learning Acceleration team you’ll be...  ...Mechanical Packaging Engineer, you design...  ...millions of AWS users. Basic...  ...equivalent FEA/CFD software Preferred...  ...packages, and platforms. Hands‑on experience with lab‑based thermal...  ...annually Company Annapurna Labs (U.S.)... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $116.1k

    In Annapurna Labs we are at the forefront of hardware co-design...  ...in Amazon Web Services (AWS) but across the industry...  ...component of our hardware and software to come together into...  ...our customers use for accelerated computing: either Machine Learning acceleration, or FPGA... 
    Amazon Web Service
    Internship
    Local area
    Work from home

    Amazon

    Austin, TX
    3 days ago
  • $159.2k - $215.3k

    Annapurna Labs (our organization within AWS) designs silicon and software that accelerates innovation. Customers choose us to...  ...seeking a Senior SI/PI Engineer (Signal Integrity...  ...next generation machine learning ASICs. As a...  ...creating and customized platforms that fit within... 
    Amazon Web Service
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $137.3k - $185.7k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud...  ...looking for a Power Engineer with strong skills in both...  ...-source solutions on machine learning products and support those designs in AWS fleet through their entire... 
    Amazon Web Service
    Flexible hours

    Amazon

    Austin, TX
    2 days ago
  • $183k - $247.6k

    Our Machine Learning Acceleration (MLA) team designs and develops...  ...Infrastructure Engineer, you'll play a foundational...  ...having good software skills and a...  ...the teamAnnapurna Labs (our organization within AWS UC) designs silicon...  ...CultureHere at Annapurna, it’s in our nature... 
    Amazon Web Service
    Local area
    Worldwide
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  • $175.1k - $236.9k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to...  ...Amazon Web Services (AWS) but across the industry. The Machine Learning Acceleration...  ...manage a team of 5-10 engineers and own...  ...multiple ML server platforms spanning tens of... 
    Amazon Web Service
    Permanent employment
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

    In Annapurna Labs we are at the forefront of hardware/software co-design not just in Amazon...  ...Services (AWS) but across...  ...operations of our Machine Learning servers.Have...  ...of multiple platforms. Come join...  ...are seeking an engineer that is...  ...Machine Learning Acceleration (MLA) platforms... 
    Amazon Web Service
    Internship
    Work from home
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  • $153.6k - $215k

     ...member of the Machine Learning Acceleration team you'll...  ...evaluations for future Annapurna packages,...  ...head to the lab to collect...  ...Design engineers, flag risks to...  ...Web Services (AWS), designs custom...  ...silicon and software that accelerates...  ..., and platforms. Hands-on experience... 
    Amazon Web Service
    Flexible hours

    Annapurna Labs

    Austin, TX
    4 days ago
  • $143.7k - $194.4k

    Annapurna Labs, an AWS organization with development centers...  ...custom silicon and software for AWS customers....  ...expertise across silicon engineering, hardware design,...  ...— ensuring our accelerators deliver on latency,...  ...experience- Experience with Machine Learning and Large Language... 
    Amazon Web Service
    Internship
    Flexible hours
    Day shift

    Amazon

    Austin, TX
    3 days ago
  • $183k - $247.6k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions...  ...on Chip) live at the heart of AWS Machine Learning servers. As a member of the Cloud...  ...for an ASIC Physical Design Engineer to help us trail-blaze new... 
    Amazon Web Service
    Local area
    Flexible hours

    Amazon

    Austin, TX
    5 days ago
  • $136k - $184k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us to...  ...Amazon Web Services (AWS) but across the industry. The Machine Learning Acceleration...  ...We are seeking an engineer who is comfortable...  ...in the lifeAs a Platform Development Engineer... 
    Amazon Web Service
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Austin, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS. Be the first to apply!