Senior ML Performance Engineer — Compiler & Systems
Amazon
Toronto
On-site
CAD 100,000 - 130,000
Full time
14 days ago
Job summary
A leading cloud service provider in Toronto is seeking experienced performance engineers for their machine learning team. In this role, you will analyze and optimize machine learning models, design compiler optimizations, and collaborate across teams to enhance SDK performance. The ideal candidate has extensive software development experience and a background in distributed systems and machine learning. This position promises a dynamic environment focused on innovation and customer success.
Benefits
Flexible working hours
Inclusive culture
Mentorship opportunities
Work-life balance
Qualifications
- 5+ years of non-internship professional software development experience.
- 5+ years of programming with at least one software programming language.
- 5+ years of leading design or architecture of new and existing systems experience.
- Experience as a mentor or tech lead.
Responsibilities
- Analyze and optimise system-level performance of machine learning models.
- Conduct detailed performance analysis and profiling of ML workloads.
- Work directly with customers to enable and optimise their ML models.
- Design and implement compiler optimisations.
- Collaborate across teams to enhance AWS Neuron SDK’s performance.
Skills
Performance analysis
Machine learning
Distributed systems
Software development
Compiler design
Education
Bachelor's degree in computer science or equivalent
A leading cloud service provider in Toronto is seeking experienced performance engineers for their machine learning team. In this role, you will analyze and optimize machine learning models, design compiler optimizations, and collaborate across teams to enhance SDK performance. The ideal candidate has extensive software development experience and a background in distributed systems and machine learning. This position promises a dynamic environment focused on innovation and customer success.