Taro Logo

ML Compiler Engineer, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For ML Compiler Engineer, AWS Neuron, Annapurna Labs

The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon's custom machine learning accelerators, Inferentia and Trainium. As a ML Compiler Engineer, you'll be part of the Acceleration Kernel Library team, working at the forefront of maximizing performance for AWS's custom ML accelerators.

The role involves crafting high-performance kernels for ML functions, combining deep hardware knowledge with ML expertise to optimize AI acceleration. The AWS Neuron SDK includes an ML compiler, runtime, and application framework that integrates with popular ML frameworks like PyTorch. Working across multiple technology layers, from frameworks and compilers to runtime and collectives, you'll help shape the future of AI acceleration technology.

This position offers a unique opportunity to work on cutting-edge products at the intersection of machine learning, high-performance computing, and distributed architectures. You'll architect and implement business-critical features, publish research, and mentor experienced engineers. The team operates in a startup-like environment with small, agile teams focused on innovation and experimentation.

Key responsibilities include optimizing machine learning workloads, implementing compiler optimizations, and working directly with customers to enable and optimize their ML models on AWS accelerators. You'll collaborate across compiler, runtime, framework, and hardware teams, bringing expertise in low-level optimization, system architecture, and ML model acceleration.

The role emphasizes work-life balance and professional growth, with opportunities for mentorship and career development. You'll be part of AWS's inclusive culture, working with diverse teams and contributing to innovative solutions that power businesses worldwide. The position offers flexibility in working hours and a supportive environment that celebrates knowledge sharing and continuous learning.

Last updated 2 minutes ago

Responsibilities For ML Compiler Engineer, AWS Neuron, Annapurna Labs

  • Design and implement high-performance compute kernels for ML operations
  • Analyze and optimize kernel-level performance across multiple generations of Neuron hardware
  • Conduct detailed performance analysis using profiling tools
  • Implement compiler optimizations
  • Work directly with customers to enable and optimize their ML models
  • Collaborate across teams to develop innovative kernel optimization techniques

Requirements For ML Compiler Engineer, AWS Neuron, Annapurna Labs

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For ML Compiler Engineer, AWS Neuron, Annapurna Labs

Medical Insurance
  • Work/Life Balance
  • Mentorship & Career Growth

Interested in this job?

Jobs Related To Amazon ML Compiler Engineer, AWS Neuron, Annapurna Labs

Senior Machine Learning Engineer, Bedrock

Senior ML Engineer role at AWS Bedrock, focusing on GenAI inference optimization, offering $151K-$261K salary, comprehensive benefits, and the chance to work on cutting-edge AI technologies.

Software Development Engineer, Finance Intelligence

Senior Software Engineer role at Amazon Finance Technology building AI/ML solutions for financial services and automation.

Senior Software Development Engineer, AWS Neuron Frameworks

Senior Software Engineer role at AWS Neuron developing PyTorch and JAX framework support for cloud-scale machine learning accelerators, focusing on performance optimization and open-source collaboration.

Sr. Software Dev. Engineer/MLE, AGI Customization

Senior Machine Learning Engineer role at Amazon's AGI team, focusing on LLM customization, fine-tuning, and distillation, requiring 5+ years of software development experience.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior Software Engineering role at AWS focusing on AI/ML distributed training systems, working with cutting-edge machine learning accelerators and frameworks.