ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

Amazon Web Services (AWS) is a leading cloud computing platform focused on making deep learning accessible to developers.
Machine Learning
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

AWS Neuron is seeking talented student engineers to join their compiler team working on cutting-edge deep learning acceleration. As part of the team developing the Neuron SDK, you'll work on optimizing performance of neural net models for AWS Inferentia and Trainium custom chips. The role involves working with a compiler stack that integrates with major frameworks like TensorFlow, PyTorch, and MXNet.

This 12-16 month co-op position offers hands-on experience in compiler development, deep learning infrastructure, and performance optimization. You'll be mentored by experienced engineers while implementing critical features that help democratize access to ML acceleration. The work directly impacts AWS customers running production ML workloads.

The ideal candidate has strong programming fundamentals in languages like Python, Java or C++, and academic background in areas like compiler optimization, algorithms, and machine learning. You'll gain exposure to the complete ML infrastructure stack - from frameworks to hardware.

This is an excellent opportunity for students interested in systems software, compilers, and machine learning to gain real-world experience working on AWS's custom silicon initiative. You'll be part of a team pushing the boundaries of ML acceleration while learning from industry experts in a collaborative environment.

The position is based in Toronto and requires a 12-16 month commitment starting May 2025. AWS offers comprehensive benefits and the chance to work on technology that powers many of the world's leading ML applications. Join us in making deep learning more accessible and cost-effective for developers worldwide.

Last updated 2 days ago

Responsibilities For ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

  • Support development of compiler targeting AWS Inferentia and Trainium
  • Implement business-critical features
  • Work on code generation and compute graph optimization
  • Contribute to deep learning compiler development

Requirements For ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

Python
Java
  • Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design
  • Currently enrolled in a Bachelor's degree program or higher in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Expected graduation date on or later than May 2026
  • Strong interests and academic qualifications in compiler optimization, data structures and algorithms
  • Available for 12-month internship starting May 2025

Interested in this job?

Jobs Related To Amazon ML Compiler Software Engineer PEY Co-op (12-16 months), Annapurna ML

2025 Software Dev Engineer Intern - Compiler, Annapurna ML

12-week software engineering internship at AWS focusing on compiler development and machine learning, offering hands-on experience with cutting-edge cloud technologies and ML frameworks.

2025 Software Development Engineer Intern - Machine Learning (m/w/d)

2025 Machine Learning Software Development Engineer Internship at Amazon Web Services in Berlin, focusing on distributed systems and ML technologies.

Machine Learning Engineer Intern, AWS OpenSearch

Machine Learning Engineer Internship position at Amazon AWS OpenSearch team, focusing on developing advanced ML retrieval algorithms and improving user experience.

Software Dev Engineer Intern - Data Scientist Track, Prime Video Partner Engineering

Software Development Engineer Intern position at Amazon Prime Video focusing on machine learning and data science for content recommendation systems.

2025 Fall Student Opportunities RBC Borealis - Machine Learning Software Engineer, 4 - 8 Months

Fall 2025 Machine Learning Software Engineering Internship at RBC Borealis AI in Toronto