What are the responsibilities and job description for the Software Development Manager, Neuron Tools position at Annapurna Labs?
Join AWS Neuron, the comprehensive software stack for AWS Inferentia and Trainium cloud-scale machine learning accelerators, as we seek a Software Development Manager for the Tools Team. In this crucial role, you will lead a skilled team of engineers dedicated to developing and maintaining high-performance monitoring and profiling tools tailored for machine learning applications and AI accelerators.
Your primary responsibility will be overseeing the design, development, and deployment of the Neuron Profiler, a vital tool for our customers that facilitates the optimization of AI workloads on hardware platforms such as Trainium and Inferentia. This profiler offers deep insights into performance bottlenecks and overall system behavior.
Key responsibilities include :
- Managing the complete development life cycle of the Neuron Profiler and Toolchain, ensuring they are scalable, reliable, and user-friendly.
- Collaborating with cross-functional teams to enhance our C compiler and runtime, providing essential insights for customers to optimize the performance of our hardware.
- Driving innovations that expand the profiler’s support to various frameworks, including PyTorch, TensorFlow, and XLA.
The ideal candidate will possess :
A typical day will involve working closely with executive leadership and technical leaders to define product directions that deliver significant impact to our customer base. Our organization focuses on developing expansive distributed training and inference solutions, encompassing the complete stack of software, servers, and chips to ensure optimal acceleration at a large scale.
About our team :
BASIC QUALIFICATIONS
PREFERRED QUALIFICATIONS
Amazon is committed to a diverse and inclusive workplace, providing equal opportunity without discrimination. Our inclusive culture empowers our team to deliver the best results for our customers. For accommodations during the application and hiring process, please request support.
Please note that compensation varies based on geographic location and encompasses a total compensation package beyond base salary. The base pay for this position ranges from $166,400 / year to $287,700 / year depending on the market.
This position will remain posted until filled. Please submit your application via our career site.
Salary : $166,400 - $287,700