Jobs · Consulting · California

Sr Software Development Engineer, Neuron Collectives, Annapurna Labs

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

About the role

The AWS Neuron Collectives team is seeking a Software Engineer to optimize collective operations for AWS Trainium. Trainium is one of Amazon's highest priority initiatives, powering the frontier AI models being trained today.

Responsibilities

  • Enhance collective algorithms and topologies for optimal training performance
  • Use tools like Neuron Explorer to identify bottlenecks in compute and bus bandwidth utilization
  • Monitor and analyze processor, DMA, firmware, and workload metrics
  • Optimize collective operations to scale AI compute across the data center
  • Work closely with the hardware team to co-optimize software and Trainium silicon
  • Develop and optimize C/C++ implementations of collective communication patterns
  • Investigate and implement improvements for specific training topologies used by modern LLMs
  • Build and maintain analysis frameworks and automation solutions

Qualifications

  • Bachelor's degree in computer science or equivalent
  • 5+ years of Experience building complex software systems that have been successfully delivered to customers
  • 5+ years of Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

Similar jobs