JOBSEARCHER

Senior Software Development Engineer, AWS Machine Learning Accelerators

AmazonSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you will own end-to-end SoC functional models for AWS’s ML accelerator hardware, collaborating across architecture, RTL, verification, emulation, and software teams. You’ll advance modeling infrastructure, tooling, and performance to scale models used by internal customers. You’ll work within Annapurna Labs to shape silicon and software that accelerate ML workloads, contributing to high-quality, maintainable codebases. This position offers hands-on modeling across C++, SystemC, and Python in a fast-paced, cross-functional environment. Compensation / Benefitshealth insurance (medical, dental, vision)401(k) matchingpaid time offparenteral leaveRSUssign-on payments ResponsibilitiesDevelop and own end-to-end SoC functional models, including architecture, integration, testing, and debuggingCollaborate with architecture, RTL design, design verification, emulation, and software teams to deploy modelsInnovate tooling to simplify customer usage of SoC modelsImprove model and modeling infrastructure performance to enable scalingDevelop maintainable, well-documented software that can be reused across the organization Key requirements5+ years of professional software development experience5+ years of programming experience in at least one language5+ years of design or architecture experience for complex systems5+ years of full software development life cycle including testing and operationsexperience as a mentor, tech lead or leading an engineering teamcollaboration across cross-functional teamsability to learn new technologiesfocus on scalability and maintainabilityC++SystemCPython