
The everything store and cloud computing leader
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...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
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 ...

Amazon • Cupertino, California, USA
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.
You have a strong background in leading engineering teams, particularly in the realm of device drivers and hardware abstraction layers. With a hands-on approach, you enjoy solving complex system-level issues and thrive in a collaborative environment. Your proficiency in C++ is complemented by familiarity with Python, allowing you to effectively contribute to the development of SoC software. You have experience managing small teams and are passionate about mentoring developers to achieve their best work. You understand the intricacies of working with hardware designers and system software teams, ensuring seamless integration and functionality of custom silicon chips.
Experience with AWS infrastructure and a deep understanding of SoC architectures would be advantageous. Familiarity with debugging tools and methodologies will enhance your ability to lead your team effectively. You are also open to learning new technologies and adapting to the evolving landscape of machine learning acceleration.
As the Engineering Manager for the SoC device-driver software team, you will lead a group of six developers in building and maintaining the backend software that powers AWS Machine Learning servers. Your role will involve collaborating closely with hardware designers to write drivers for newly developed SoC IPs, ensuring that the software meets performance and security standards. You will also work with system software teams to address architectural issues, driving innovative solutions that enhance the overall functionality of the AWS infrastructure.
In this position, you will be responsible for refactoring and maintaining existing codebases throughout the device lifecycle, continuously testing and deploying your software stack to multiple internal customers. You will innovate on the tooling provided to customers, making it easier for them to use and debug the SoCs. Your leadership will be crucial in fostering a culture of collaboration and excellence within your team, as you guide them through complex challenges and support their professional growth.
Amazon provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that impacts millions of users globally. The role offers competitive compensation, including equity and comprehensive benefits. You will be part of a team that values diversity and inclusion, and you will have access to resources that support your career development and well-being. Join us in shaping the future of machine learning acceleration at AWS.
Apply now or save it for later. Get alerts for similar jobs at Amazon.