Jobs · Consulting · California

Software Development Manager, Neuron Tools, Annapurna Labs

Amazon Web Services (AWS) · Cupertino, CA · 2 wk ago
ConsultingFull-time

About the role

AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the Trn1 and Inf1 servers that use them. As the Software Development Manager for the Tools Team, you will lead a talented team of engineers to develop and maintain high-performance monitoring and profiling tools for machine learning applications and AI accelerators.

Responsibilities

  • Oversee the design, development, and deployment of the Neuron Profiler and other Neuron Tools.
  • Ensure the profiler provides deep insights into performance bottlenecks and system behavior for internal and external customers.
  • Manage the full development life cycle of the Neuron Profiler/Tools toolchain, focusing on scalability, reliability, and usability.
  • Collaborate with cross-functional teams to ensure that the C++ compiler and runtime generate key information for customers to understand and optimize the performance of our custom hardware.
  • Drive innovations that allow the profiler to support multiple frameworks like PyTorch, TensorFlow, and XLA.

Requirements

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience partnering with product or program management teams
  • Experience in C++, Go, and Python

Qualifications

  • Experience with ML-specific profiler tools (like PyTorch Profiler or TensorFlow Profiler)
  • Direct customer-facing experience
  • Strong motivation to achieve results

Similar jobs