Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

AWS Neuron is seeking a Software Development Engineer to join their Frameworks team, focusing on the complete software stack for AWS Inferentia and Trainium cloud-scale machine learning accelerators. This role combines cutting-edge ML infrastructure development with open-source community engagement, making it perfect for engineers passionate about machine learning frameworks and systems.

The position offers an opportunity to work with PyTorch and JAX frameworks, optimizing them for AWS's accelerator architectures. You'll be part of AWS's Utility Computing organization, which powers foundational services like S3 and EC2. The role requires strong technical skills in C++ and Python, along with deep ML knowledge.

Amazon offers a comprehensive benefits package and emphasizes work-life harmony. The company culture strongly supports diversity, inclusion, and continuous learning through employee-led affinity groups and ongoing educational experiences. Career growth is facilitated through mentorship programs and knowledge-sharing initiatives.

The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on payments. You'll be working with a collaborative team that values knowledge-sharing and mentorship, making it an ideal environment for professional growth in the ML infrastructure space.

The role is based in Cupertino, CA, and offers the opportunity to work on technology that powers AWS's machine learning services used by customers ranging from startups to Global 500 companies. If you're passionate about ML frameworks, system optimization, and want to impact how machine learning models are developed and deployed at scale, this position offers an excellent opportunity to make a significant impact.

Last updated 38 minutes ago

Responsibilities For Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

  • Develop and enhance support for PyTorch and JAX for AWS Neuron
  • Work with open source ecosystem
  • Optimize frameworks for AWS's accelerator architectures
  • Engage with PyTorch and JAX communities
  • Improve performance and usability for ML model developers
  • Integrate AWS Neuron's capabilities into JAX, PJRT, PyTorch and PyTorch/XLA

Requirements For Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of contributing to new and current systems architecture and design experience
  • Experience with C++ and Python
  • Strong software development skills
  • ML knowledge

Benefits For Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

Medical Insurance
401k
Equity
  • Medical Insurance
  • Financial Benefits
  • Career Development

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Annapurna Labs, AWS Neuron Frameworks

ADC Engineer II, AI/ML ADC

ADC Engineer II position at Amazon focusing on AI/ML solutions in secure cloud environments, requiring TS/SCI clearance and strong technical expertise.

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Amazon's Annapurna Labs, focusing on ML server software development and hardware/software co-design for AWS infrastructure.

Software Development Engineer, ML Infrastructure Team

AWS ML Infrastructure Software Development Engineer position focused on building and maintaining infrastructure for machine learning and HPC workloads.

Software Development Engineer (ML), AGI Customization

ML Engineer position at Amazon's AGI team focusing on LLM development, fine-tuning, and model optimization, offering competitive compensation and growth opportunities.

Machine Learning Engineer - Automated Optical Inspection, Center for Quantum Computing

ML Engineer role at AWS Center for Quantum Computing, focusing on optical defect detection models and ML-driven solutions for quantum computing manufacturing.