
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Overview
Amazon is hiring a Systems Software Manager for their Annapurna Labs Machine Learning Acceleration team. You'll lead a team focused on developing software for custom SoCs, requiring expertise in AWS and Linux. This role demands hands-on leadership and collaboration with hardware designers.
Job Description
Who you are
You have 5+ years of experience in systems engineering, with a strong background in managing teams and developing software for complex hardware systems. Your technical expertise includes working with System on a Chip (SoC) architectures and you are comfortable diving into both hardware and software details. You have a proven track record of leading teams effectively, coaching developers, and driving projects to completion. You thrive in collaborative environments, working closely with hardware designers and verification engineers to create innovative solutions. Your hands-on approach means you are not afraid to write code and debug issues alongside your team, ensuring high-quality deliverables. You are passionate about machine learning acceleration and understand the intricacies of building software that abstracts hardware complexities.
Desirable
Experience with custom silicon development and a deep understanding of hardware-software integration will set you apart. Familiarity with machine learning frameworks and tools is a plus, as is a background in performance optimization for software stacks.
What you'll do
As the Systems Software Manager, you will lead a team of six developers, guiding them in the development of software that interfaces with newly developed SoC IPs. You will collaborate with chip architects and designers to ensure that the software effectively boots and manages the hardware. Your role will involve addressing system-level architectural issues and driving debugging efforts across multiple teams. You will continuously improve existing codebases throughout the device lifecycle, ensuring that your software stack meets the needs of various internal customers. Additionally, you will innovate on the tooling provided to customers, enhancing their experience and efficiency. Your leadership will be crucial in shaping the next generation of machine learning acceleration technologies at AWS.
What we offer
At Amazon, we provide a competitive compensation package that includes equity and sign-on payments, alongside a comprehensive range of medical and financial benefits. You will have the opportunity to work in a dynamic environment where your contributions directly impact the future of machine learning technologies. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Amazon is hiring a Senior Manager of SoC Virtual Platform Modeling to lead the team developing functional models for ML acceleration SoCs. You'll work closely with architecture and software teams, requiring deep hands-on modeling experience. This position is based in Cupertino, California.

Engineering Manager
Amazon is seeking an Engineering Manager for their Annapurna Labs Machine Learning Acceleration team to lead the SoC device-driver software team. You'll work with C++ and Python to manage systems and debug issues while delivering at scale.

Engineering Manager
Amazon is hiring an Engineering Manager for the ML Kernel Performance team at Annapurna Labs. You'll lead efforts to optimize performance for AWS's custom ML accelerators using your expertise in machine learning and high-performance computing. This position requires strong experience in AWS and machine learning frameworks.

Software Development Manager
Amazon is hiring a Software Development Manager for AWS Neuron to lead the development of machine learning accelerators. You'll work with technologies like AWS, Python, and popular ML frameworks such as PyTorch and JAX. This position requires strong leadership skills and experience in software development.

Software Development Manager
Amazon is hiring a Software Development Manager for AWS Neuron to lead the development of machine learning accelerators. You'll work with technologies like AWS, TensorFlow, and PyTorch. This position requires strong leadership and technical skills in machine learning.