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
$157.3k - $212.8k
...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... ...As an ASIC Design Engineer, you will: •... ...techniques including abstraction and end-to-end checking...Amazon Web ServiceLocal areaWork from homeFlexible hours$136k - $212.8k
...in Electrical Engineering or a closely related... ..., including abstraction and end-to-end... ...We value a Learn and Be Curious... ...subsystems, accelerator engines, debug... ...and optimize hardware in our data centers... ...our custom machine learning inference... ...: ARM AWS Cloud...Amazon Web ServiceFull time$183k - $247.6k
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$129.3k - $223.6k
...years of professional software development... ...Fundamental knowledge of machine learning and large language models... ...in software engineering for large-scale systems... ...deployment on custom ML hardware accelerators. Engage in all... ...their ML models on AWS accelerators. Coordinate...Amazon Web ServiceFull timeInternship$143.4k - $165.6k
...+ years of professional software development experience outside... ...experience with AWS services such as EC2, ECS... ...libraries and drivers for machine learning applications and AI accelerators. We lead the design,... ...Trainium and Inferentia hardware. We enhance the performance...Amazon Web ServiceFull timeInternshipFlexible hours$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... ...workloads across hardware platforms such as...Amazon Web ServiceInternshipLocal areaWork from homeFlexible hours$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$165.2k - $223.6k
AWS Utility Computing (UC) provides product... ...silicon and software that accelerates innovation. Customers... ...Senior Firmware Engineer to join our Power... ...ML acceleration hardware- Develop real-... ...policies and state machines that dynamically... ...in our nature to learn and be curious. Our...Amazon Web ServiceInternshipLocal areaFlexible hours$165.6k
...internship professional software development experience.... ...closely with the hardware team to co-optimize software... ...Technologies: AI AWS EC2 Firmware Hardware Machine Learning Cloud Support... ...infrastructure experts, hardware engineers, RTL engineers,...Amazon Web ServiceFull timeInternship$165.2k - $223.6k
...a Neuron Collectives Software Developer, you will:... ...Work closely with the hardware team to co-optimize software... ..., a crucial part of AWS, is responsible for... ...networking solutions that for Machine Learning (ML) and High-... ...infrastructure experts, hardware engineers, RTL engineers,...Amazon Web ServiceInternshipLocal areaFlexible hours- ...Senior Software Engineer Here at Siemens, we take pride in enabling sustainable progress... ...that blend cloud infrastructure, machine learning, and hardware interaction. You will be responsible... ...Runtime, LangChain Infrastructure: AWS, Kubernetes, Redis, Postgres, S3, Terraform...Amazon Web ServiceImmediate start
$150.4k - $277.6k
...United States Machine Learning and AI Imagine... ...are made, how engineers think, and... ...looking for a software engineer who thrives... ...engineers, hardware teams,... ...systems that accelerate how Apple ships... ...models, storage layers, or integration... ...AI services (AWS Bedrock, Azure...Amazon Web ServiceRelocation$130k - $180k
...solutions that automate and accelerate a wide range of data... ...the AI-powered data engineering revolution. You can... ...with AI and machine learning concepts (Desirable)... ...with cloud platforms (AWS, Azure, GCP) and containerization... ...the boundaries of software engineering by...Amazon Web ServiceWorldwide$209k - $270k
Senior Software Engineer, ML Infrastructure Cupertino, San Franciso The... ...node pools it runs on to the abstractions our teams build on top of... ...region routing Manage GPU and accelerator capacity: node pools,... ...platform (we run on GCP, but AWS or Azure experience translates...Amazon Web ServiceHome officeFlexible hours$193.93k - $291.15k
Senior Software Engineer, ML Infrastructure Mountain... ...feature management to accelerate the Nuro Driver™... ...to maximize hardware utilization, minimize... .... Platform Abstraction: Contributing to... ...stores and caching layers (e.g., Feast, Hopsworks... ...public clouds (AWS, GCP, or Azure)....Amazon Web ServiceImmediate startFlexible hours$147.05k - $230.85k
Senior Software Engineer Description - HP is seeking a Senior... ...product management, hardware engineering,... ...evaluate, and deploy machine learning models - including LLMs... ...edge environments ( AWS, Azure, or Google... ...inference, GPU/NPU acceleration). Strong Python skills...Amazon Web ServiceFull timeTemporary workLocal areaRelocationFlexible hoursShift work$193.3k - $261.5k
The AWS BIOS Engineering team creates and maintains custom firmware solutions... ...collaborate with internal teams (hardware, validation, security) and... ...AWS, it’s in our nature to learn and be curious. Our employee... ...non-internship professional software development experience- 5+...Amazon Web ServiceInternshipLocal areaWorldwideFlexible hours$212.7k - $287.7k
"AWS Infrastructure Services owns the design, planning... ...ll join a diverse team of software, hardware, and network engineers, supply chain specialists... ..., it’s in our nature to learn and be curious. Our employee... ...PCIe- Experiences with accelerated server design with GPUs-...Amazon Web ServiceLocal areaFlexible hours$182k - $242k
Senior Software and AI Engineer Livingston, NJ / New York, NY / Sunnyvale... ...expertise to accelerate breakthroughs and turn... ...CRWV) in March 2025. Learn more at About the Role... ...cloud environments (AWS, Azure, or GCP), container... ...). Proficiency with machine learning and data...Amazon Web ServiceFull timeTemporary workCasual workWork at officeFlexible hours$180k - $190.63k
Mountain View, CA, USAR&D - Engineering /Full-time /... ...processes with AI and machine learning. Through our AI decision... ...a talented Senior Software Engineer to join our... ...repetitive work, and accelerate development/testing/documentation... ...knowledge in AWS, Kafka, Apache Spark,...Amazon Web ServiceFull timeWork at officeLocal areaFlexible hours3 days per week$193.3k - $261.5k
...Software Development Engineer III, AWS Sagemaker Unified Studio Job ID: 10552752 | Amazon.com Services LLC Are you intrigued or passionate about Machine Learning (ML) and Analytics? Our team is looking for talented back-end engineers to help us build the next generation...Amazon Web ServiceContract workInternshipLocal areaDay shift$215k - $250k
Onehouse Data Infrastructure Engineer Onehouse is a mission-... ...Uber, Snowflake, AWS, Linkedin, Confluent... ...stack by building the software and data features that... ...of the data we ingest. Accelerate our open source... ...with an ability to think abstractly and articulate technical...Amazon Web ServiceOdd jobWork at officeLocal areaRemote workRelocationRelocation package- ...challenges at the boundary of hardware and software. Diagnostics Team... ...looking for inquisitive software engineers eager to bridge the gap... ...veterans passionate about accelerating your early-career technical... ...that encourages continuous learning, curiosity, and creative problem...Immediate start
$137.1k - $188.3k
...Video algorithms and software. ~ You will contribute... ...test-setup including hardware, software, and Test... ...and/or Electrical Engineering with an emphasis and... ...code optimizations to accelerate on CPU processors... ...developing and deploying Machine Learning algorithms in a...Full timeLocal areaWorldwideFlexible hours- ...Job Title: MLOps Engineer Location: Google Inc, California, San... ...in deploying and managing machine learning models in production environments... ...with data scientists and software engineers to integrate... ...with cloud platforms (e.g., AWS, GCP, Azure) for deploying ML...Amazon Web Service
$388k
...Netflix, which is key to accelerating this innovation.The... ...a hands-on senior engineer to build the frameworks... ..., product, machine learning, and data teams to turn... ...will need:Experience in software, AI/ML, or platform engineering... ...cloud platform (AWS, GCP, or Azure)....Amazon Web ServiceHourly payFull timeImmediate startFlexible hours$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... ...an ASIC Physical Design Engineer to help us trail-blaze new...Amazon Web ServiceLocal areaFlexible hours$208.8k - $313.2k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: As a Software Engineer, you will contribute to... ...testing ML models for Qualcomm hardware. We deploy to AWS with Kubernetes, a Python-based backend...Amazon Web ServiceWork experience placementInternshipWork from home- ...Application Security Engineer with a strong focus on... ...help secure Cerebras software, infrastructure, and AI... ...programs at scale. AWS, Kubernetes, Docker, and... ...security work and accelerate both vulnerability discovery... ...make their own hardware. At Cerebras, we have...Amazon Web Service
$157.3k - $212.8k
...AWS Utility Computing (UC) provides product innovations —... ...member of the Cloud-Scale Machine Learning Acceleration team you'll be responsible... ...design and optimization of Hardware in our data centers including... ...with other physical design engineers as well as with the RTL/Arch...Amazon Web ServiceFull timeLocal 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 internship remote Cupertino, CA
- senior software engineer ruby on rails Cupertino, CA
- software developer positions Cupertino, CA
- agile software developer Cupertino, CA
- software engineer intern Cupertino, CA
- software engineer internship Cupertino, CA
- entry level software engineer remote Cupertino, CA
- senior software engineer remote Cupertino, CA
- senior software design engineer Cupertino, CA
- senior software engineer Cupertino, CA





