Sr. Software Development Manager - Compiler, AWS Neuron, Annapurna Labs
Amazon
Job Description
Sr. Software Development Manager - Compiler, AWS Neuron, Annapurna Labs The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation. The Inferentia chip delivers best‑in‑class ML inference performance at the lowest cost in the cloud, while Trainium delivers the best‑in‑class ML training performance with the most teraflops (TFLOPS) of compute power.
This is enabled by a cutting‑edge software stack – the AWS Neuron SDK – which includes an ML compiler, runtime and natively integrates into popular ML frameworks such as PyTorch, TensorFlow and MxNet. The Neuron SDK optimizes performance of complex neural‑net models executed on AWS Inferentia and Trainium and is used at scale by customers such as PyTorch, Epic Games, Snap, AirBnB, Autodesk, Amazon Alexa and Amazon Rekognition. The Team: The Amazon Annapurna Labs team builds innovation in silicon and software for AWS customers.
The team covers multiple disciplines including silicon engineering, hardware design and verification, software and operations. With a small, agile culture, the team works on a range of products and services, fostering continuous learning and experimentation. AWS Utility Computing (UC) provides foundational services such as Amazon S3 and EC2, and releases new product innovations that set AWS apart.
As a member of UC, you’ll support the development and management of Compute, Database, Storage, IoT, Platform and Productivity Apps services, including specialized security solutions. Location requirement: Candidates must be currently located in or willing to relocate to Toronto. A Day in the Life Design and code solutions to drive software architecture efficiencies.
Create metrics, implement automation and other improvements, and resolve root causes of software defects. Build high‑impact solutions for a large customer base. Participate in design discussions, code review, and communicate with internal and external stakeholders.
Work cross‑functionally to help drive business decisions with your technical input. Operate in a startup‑like development environment, focusing on the most important tasks. Basic Qualifications 6+ years of engineering team management experience. 8+ years of working directly within engineering teams. 6+ years of designing or architecting systems with reliability and scaling considerations.
Experience partnering with product or program management teams. Demonstrated software engineering skills in previous internship, work experience, coding competitions, publications, or full application stack management. Preferred Qualifications M.S. or Ph.D. in Computer Science or related technical field.
Experience with toolchains (LLVM, GCC) and code generation techniques for new hardware. Knowledge of compiler internals from front end to run‑time environment with emphasis on AI acceleration. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
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, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. CAN, ON, Toronto – 214,200.00 – 357,800.00 CAD annually #J-18808-Ljbffr