Sr. Software Development Manager - Compiler, Aws Neuron, Annapurna Labs

Amazon Amazon · Big Tech · CA, ON +1 · Software Development

The Sr. Software Development Manager will lead a team of compiler engineers developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium ML accelerators. This role involves deep knowledge of resource management, scheduling, code generation, and optimization for new instruction architectures, with a focus on delivering high-performance, low-cost ML inference and training solutions for AWS customers.

What you'd actually do

  1. leading a team of compiler engineers through developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium
  2. innovating on behalf of our customers
  3. be involved in pre-silicon design, bring new products/optimizations/features to market
  4. ensure the Neuron SDK exceeds our customers' needs of high performance, low cost, and ease of use
  5. Build high-impact solutions to deliver to our large customer base

Skills

Required

  • compiler engineering
  • resource management
  • scheduling
  • code generation
  • optimization
  • new instruction architectures
  • technical leadership
  • customer focus

Nice to have

  • PyTorch
  • TensorFlow
  • MxNet
  • ML frameworks
  • silicon engineering
  • hardware design
  • software development
  • operations

What the JD emphasized

  • deep knowledge of resource management, scheduling, code generation, optimization, and new instruction architectures including CPU, NPU, GPU and novel forms of compute

Other signals

  • AWS Machine Learning accelerators
  • Inferentia chip
  • Trainium chip
  • ML compiler
  • runtime
  • optimizes performance of complex neural net models