Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators
$165.2k - $223.6kAmazon Locker
Custom silicon chips live at the heart of AWS machine learning servers (Trainium and Inferentia), and enable machine learning (ML) for AWS's customers. We’re looking for engineers to scale the system software team developing the hardware abstraction layer (HAL) that manages these cutting-edge ML system-on-chips (SoCs). The HAL forms the lowest level of the AWS infrastructure management software stack.As a software engineer developing the SoC HAL, you will:- Work with hardware designers to build HALs for newly developed SoC IPs- Work with system software teams to solve SoC and system-level architectural issues, drive debug, architect the HAL itself, and innovate on cross-functional solutions- Continuously test and deploy your software stack to multiple internal customers- Refactor and maintain existing codebases throughout the device lifecycle- Innovate on the tooling you provide to customers, making it easier for them to use our SoCsAWS's Annapurna Labs organization designs and deploys some of the largest custom silicon in the world, with many subsystems that must all be managed, tested, and monitored. The SoC HAL is a critical piece of the AWS infrastructure management software stack that ensure the chip is functional, performant, and secure.You will thrive in this role if you:- Are strong in C++ and familiar with Python- Enjoy working with hardware-based systems, and diving into chip and system architecture- Know how to build effective abstractions over low-level SoC details- Have strong opinions about software architecture, and are able to apply them effectively- Are familiar with modular driver architectures (such as the Linux or Windows device-driver stacks)- Enjoy learning new technologies, building software at scale, moving fast, and working closely with colleagues as part of a small, startup-like team within a large organizationAlthough we build and deploy ML chips, no ML background is needed for this role. You (and your software) won’t be doing ML. Our HAL lives at the lowest level of the backend AWS infrastructure responsible for managing our ML servers. You and your team will develop HALs for components used by machine learning, like PCIe and HBM, but won’t need to deeply understand ML yourselves. This role can be based in either Cupertino, CA or Austin, TX. The team is split between the two sites, with no preference for one over the other.This is a fast-paced role where you'll work with thought-leaders in multiple technology areas. You'll have high standards for yourself and everyone you work with, and you'll be constantly looking for ways to improve your software, as well as our products' overall performance, quality, and cost.We're changing an industry. We're searching for individuals who are ready for this challenge, who want to reach beyond what is possible today. Come join us and build the future of machine learning!A day in the lifeA few videos help explain what the Annapurna Labs ML team is working on:- the teamAnnapurna Labs, designs custom silicon powering AWS’s cloud infrastructure. Custom SoCs live at the heart of Amazon ML servers — including Inferentia and Trainium Systems — delivering high-performance ML inference and training at cloud scale. Basic qualifications- Experience programming languages such as C/C++, Python, Java or Perl- 2+ years writing functional or performance models of hardware (SoCs, ASICs, GPUs, CPUs, IP blocks)- Familiarity with SoC, CPU, GPU, and/or ASIC architecture and micro-architecturePreferred qualification - 2+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience working with DV teams or integrating models into verification flows- Experience with SystemC or TLM-based modeling- Experience correlating functional models against RTL simulation or emulation- Experience developing or calibrating performance models- Familiarity with Modern C++ (20 and beyond)- Experience with PyTest, GoogleTest, or similar test frameworks- Experience with multi-threaded simulationAmazon 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 annuallyUSA, TX, Austin - 143,700.00 - 194,400.00 USD annually
$165.2k - $223.6k
AWS's Trainium and Inferentia chips... ...'s largest machine learning clusters. Our... ...SoCs — that let software teams start... ...for a software engineer to build and own... ...level of abstraction and fidelity for... ...learn the ML accelerator domain on the... ...simulations for hardware (SoCs, ASICs,...Amazon Web ServiceLocal areaFlexible hours$193.3k - $261.5k
...are the brains behind AWS’s Machine Learning servers. Our team... ...these custom-designed accelerator SoCs for use by AWS... ...Senior SoC Modeling Engineer to join the team and... ...verification, emulation, and software teams to build,... ...of ML at the hardware/system-levelAlthough...Amazon Web ServiceInternshipLocal areaFlexible hours$176.6k - $247.3k
...live at the heart of AWS Machine Learning servers. As a member... ...Machine Learning Acceleration team you’ll be responsible... ...and optimization of hardware in our data centers... ...an ASIC Design Engineer, you will:• Develop... ...techniques including abstraction and end-to-end checking...Amazon Web ServiceLocal areaWork from homeFlexible hours$174k - $252k
...implement, and prototype novel software algorithms.Oversee software/hardware codesign, kernel... ...Python and C++.Experience with Machine Learning (ML) hardware accelerators and ML inference software.Preferred... ...:PhD in Computer Engineering, Computer Science, or a related...Suggested$193.3k - $261.5k
...Senior Software Development 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...Amazon Web ServiceInternship$213k - $287.5k
...Labs designs silicon and software that accelerates innovation. Customers choose... ...) live at the heart of AWS Machine Learning servers. As a member of... ...design and optimization of hardware in our data centers... ...team members develop your engineering expertise so you feel empowered...Amazon Web ServiceLocal areaFlexible hours$193.3k - $261.5k
...stands at the forefront of hardware/software co-design, leading... ...within Amazon Web Services (AWS) but across the entire... ...to create best-in-class machine learning products that accelerate customer workloads through... ...an experienced C/C++ engineer to join our embedded software...Amazon Web ServiceLocal areaFlexible hours- Amazon Inc. seeks a Sr. Physical Design STA Engineer to help build the next generation of cloud server platforms and optimize hardware in data centers. You will lead static... ...performance, cost-efficient cloud services in AWS infrastructure. You will design and optimize...Amazon Web Service
$213k - $287.5k
AWS Utility Computing (UC) provides product innovations... ...UC) designs silicon and software that accelerates innovation. Customers... ...world.We are seeking a Hardware Design Engineer with role in the definition... ....As a member of the Machine Learning Acceleration team you’ll...Amazon Web ServiceLocal areaFlexible hours$152k - $241.5k
...seeking a distributed software engineer to join our team... ...intersection of machine learning, distributed... ...a submission abstraction that enables model... ...apply NVIDIA Hardware and Cloud services... ...platforms such as AWS, Azure, and GCP,... ...you to help us accelerate the next wave of...Amazon Web Service$193.3k - $261.5k
AWS designs custom SoCs (System on Chips... ...world's largest machine learning training and... ...and the low-level software stack that brings... ...that expose the hardware to the OS, runtime... ...Systems Software Engineer who wants to work... ...SoC validation, accelerate system software development...Amazon Web ServiceLocal areaFlexible hours$147k - $210k
...maintain, and improve software. Manage individual... ...direction for research where engineering gaps are identified... ...of experience with hardware design, and data... ...problems including hardware acceleration, performance... ...architecture, automation, and machine learning. You will perform...$193.3k - $261.5k
...designs silicon and software that accelerates innovation. Our custom... ...change the world. AWS Neuron is the complete... ...3), our cloud scale Machine Learning accelerators and we... ...a Senior Software Engineer to join our ML Distributed... ...on Trainium hardware. You will partner with...Amazon Web ServiceInternshipLocal areaFlexible hours$165.2k - $223.6k
...Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads... ..., Amazon's custom machine learning... ...collectives — a true hardware and software co-design... ...looking for software engineers to help build and fine...Amazon Web ServiceLocal areaWork from homeFlexible hoursShift work$165.2k - $223.6k
AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them.As the Software Development Engineer for the Neuron Runtime Team, you will... ...workloads across hardware platforms such as...Amazon Web ServiceInternshipLocal areaWork from homeFlexible hours$165.2k - $223.6k
...Web Services (AWS) builds the AWS... ...Neuron SDK, the software development kit used to accelerate deep learning and GenAI workloads... ...AWS Trainium machine learning... ...PyTorch to the hardware-software boundary, our engineers build systematic... ...multiple technology layers — from...Amazon Web ServiceInternshipLocal areaFlexible hours$193.3k - $261.5k
We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloud-scale machine learning accelerators. Join us to optimize the latest models to run... ...fast on the Trainium hardware.As a Sr. Software Development Engineer on the Inference Model Enablement...Amazon Web ServiceInternshipLocal areaFlexible hours$272k - $431.25k
...Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team.... ...in-depth knowledge of accelerated computing (e.g., GPU,... ...platforms (e.g., AWS, GCP, Azure) in addition... ...Dedication to ongoing learning and staying updated on...Amazon Web ServiceFull time$165.2k - $223.6k
...Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads... ...’s custom machine learning accelerators... ...till the hardware-software boundary, our engineers build systematic... ...multiple technology layers - from...Amazon Web ServiceWork experience placementInternshipLocal areaFlexible hours$193.3k - $261.5k
...reaching the right accelerator at the right... ...network layer is what our... ...for an engineer to work at the... ...of what the hardware allows. Get... ...peak of the machine.In this role... ...data-movement software across accelerators... ...— over AWS's highest-... ...for Machine Learning (ML) and High...Amazon Web ServiceInternshipLocal areaFlexible hours$165.2k - $223.6k
...reaching the right accelerator at the right... ...network layer is what our... ...for an engineer to work at the... ...of what the hardware allows. Get... ...and you'll learn to measure success... ...peak of the machine.In this role... ...-movement software that... ...memory — over AWS's highest-performance...Amazon Web ServiceInternshipLocal areaFlexible hours$193.3k - $261.5k
...team is looking for you! The AWS Hardware Engineering team drives system... ...hardest problems that fuse software, hardware, and the cloud. We... ...reducing board respins, and accelerating time-to-production for AWS... ...AWS, it’s in our nature to learn and be curious. Our employee...Amazon Web ServiceInternshipLocal areaFlexible hours$192k - $278k
...optimization of the hardware/software stack to enable performant... ...degree in Electrical Engineering, Computer Engineering... ...Experience with deep learning frameworks such as... ...of AI/ML hardware acceleration. You will have an opportunity... ...for our future machine learning serving and...Worldwide$183k - $247.6k
Our Machine Learning Acceleration (MLA) team develops the Inferentia and Trainium SOCs... ...Design Verification Engineers to build the next generation... ...teamInclusive Team CultureHere at AWS, we embrace our differences... ...bench, FPGA, emulator, software environments, and system testing...Amazon Web ServiceLocal areaWork from homeFlexible hours$192k - $278k
...Hardware/Software Co-Design Engineer, Inference Share Hardware/Software Co-Design Engineer... ...Experience with deep learning frameworks such as... ...future of AI/ML hardware acceleration. You will have an opportunity... ...architectural roadmap for our future machine learning serving and...Worldwide$193.3k - $261.5k
...is looking for a Senior Software Development Engineer to own the design and implementation... ...efficiently on custom hardware - spanning model... ...kernels for a custom ML accelerator architecture, targeting production... ...Knowledge of Machine Learning and LLM fundamentals, including...Amazon Web ServiceLocal areaFlexible hours- ...experienced Design Verification Engineer to build the next... ...platforms. You will verify hardware and software solutions, develop verification... ...Join the Annapurna Labs ML Accelerator team building Trainium and... ...performance and efficiency for AWS customers. #J-18808-Ljbffr...Amazon Web Service
$153.2k - $234.1k
...Autonomous Vehicle (AV) software stack through... ..., AI-enabled engineering workflows, and data... ...mission is to accelerate AV software development... ...simulation and hardware-in-loop testing,... ...to apply AI, machine learning, and LLM-based tools... ...metrics pipelines in AWS, GCP, Azure, or...Amazon Web ServiceFull timeLocal areaWork from homeFlexible hours- ...an experienced Design Verification Engineer to architect and validate ML hardware in its cloud data centers in Cupertino... ..., CA. You will join the Cloud-Scale Machine Learning Acceleration team and work on verifying hardware and software solutions to meet stringent...Amazon Web Service
$183k - $247.6k
...Senior Accelerator Engineer, Cloud AI/ML server team Job ID: 10517015 | Amazon Data Services,... ...lifecycle at fleet scale, this is the role! AWS Hardware Engineering is looking for a Senior... ..., paid time off, and parental leave. Learn more about our benefits at . USA,...Amazon Web ServiceLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators. Be the first to apply!
- software engineer amazon Cupertino, CA
- information technology software engineer Cupertino, CA
- federal - software developer Cupertino, CA
- rust software engineer Cupertino, CA
- software engineer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- remote entry level software developer Cupertino, CA
- software engineer - web development Cupertino, CA
- software engineer contract Cupertino, CA
- network software engineer Cupertino, CA


