# Machine Learning Systems Software Development Engineer Intern - Annapurna Labs at Amazon

- Company: [Amazon](https://www.amazon.com)
- Location: Toronto, ON, Canada
- Type: Internship · Internship
- Posted: 2026-09-11
- Apply: https://amazon.jobs/en/jobs/10538066/ml-systems-software-development-engineer-intern-annapurna-labs-2027
- Page: https://newgrad.ai/jobs/machine-learning-systems-software-development-engineer-inter-c3a3cae1

## Posting

What you'll do:

- Optimize machine learning models for peak performance on AWS Trainium hardware
- Build profiling tools to help engineers identify and fix performance bottlenecks
- Write and tune kernels, optimize sharding, or build benchmark infrastructure
- Create profiling, debugging, and analysis tools for developer visibility

What they're looking for:

- Currently enrolled in Bachelor's degree in Computer Science, Engineering, or related field
- Programming experience with Python, C, and/or C++
- Strong interest in performance engineering, kernel development, ML frameworks, or developer tooling
- Experience with ML model optimization or GPU/accelerator kernel development preferred

Pay and perks:

- 100,810.00 CAD annually
- Basic life and AD&D insurance, paid time off

Summarized by newgrad.ai from Amazon's public posting. Check the original for full details before you apply.

---

More new-grad and intern roles: https://newgrad.ai/llms.txt
