7h ago

Software Engineering Intern - Kernels

Toronto, Canada

$83.2k-$145.6k / year

internshipintern Hybridai-ml

🛠 Tech Stack

💼 About This Role

You'll develop high performance kernels for accelerating ML models at d-Matrix. You'll implement, test, and tune kernels, define reference implementations, and analyze performance. This role offers hands-on experience in hardware-software co-design for generative AI.

🎯 What You'll Do

  • Implement high performance kernels in low-level languages
  • Develop, test, and tune kernels for ML models
  • Create and automate reference implementations and unit tests
  • Analyze scalability, collect metrics, and troubleshoot bottlenecks

📋 Requirements

  • Ability to implement high performance kernels in low-level languages
  • Proficiency in Python and/or C++
  • Solid background in ML model architecture (e.g., LLMs, CNNs)
  • Experience with ML frameworks such as PyTorch and Numpy

✨ Nice to Have

  • Previous internship in high performance computing or ML kernel development
  • Familiarity with TensorFlow or additional ML frameworks
  • Interest in hardware-software co-design

🎁 Benefits & Perks

  • 💰 Paid internship at CA$40–$70/hour
  • 🎓 Graduate-level research experience
  • 🤝 Collaborative startup culture
  • 🌍 Hybrid work in Toronto
0 0 0