AWS Neuron is seeking a Software Development Engineer II to join their Machine Learning Applications team, focusing on distributed training solutions for AWS Inferentia and Trainium cloud-scale ML accelerators. This role combines software development expertise with machine learning knowledge, working on cutting-edge AI infrastructure. You'll be responsible for developing and optimizing distributed training support across major frameworks like PyTorch, TensorFlow, and JAX, while collaborating with chip architects and compiler engineers. The position offers exposure to large-scale ML models including LLMs and vision transformers, making it ideal for engineers passionate about both software development and machine learning. Amazon provides a collaborative environment with strong emphasis on work-life balance, mentorship, and career growth. The team is part of Annapurna Labs, which was acquired by AWS in 2015 and has delivered significant products including AWS Nitro, Graviton, and ML accelerators. This role offers competitive compensation and comprehensive benefits, reflecting Amazon's commitment to employee well-being and professional development.