Senior AI Runtime Performance Engineer (CPU/Memory)
Cerebras
Toronto
On-site
CAD 100,000 - 150,000
Full time
14 days+
Application generator
Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Benefits offered by this job
Non-corporate work culture
Stability with startup vitality
Opportunities for continuous learning
Job summary
A leading AI technology company in Toronto seeks a Performance Engineer to optimize AI applications within its innovative Runtime Team. Candidates should have strong C/C++ skills and at least 5 years of experience in performance engineering. The role involves algorithm development for efficient data processing and engaging with the AI community. Enjoy job stability in a non-corporate work culture while contributing to groundbreaking advancements in AI.
Qualifications
5+ years of relevant experience in performance engineering.
Strong proficiency in C/C++ and familiarity with Python.
Demonstrated experience with memory subsystem optimizations.
Responsibilities
Optimize CPU and memory subsystem for Runtime software.
Develop algorithms for efficient data movement and synchronization.
Engage with the AI and ML developer community.
Skills
C/C++
Python or other scripting languages
Performance engineering
Memory subsystem optimizations
Experience with distributed systems
Education
BS, MS, or PhD in Computer Science, Computer Engineering, or a related field
Tools
AMD uprof
LLVM
MLIR
PyTorch
Job description
A leading AI technology company in Toronto seeks a Performance Engineer to optimize AI applications within its innovative Runtime Team. Candidates should have strong C/C++ skills and at least 5 years of experience in performance engineering. The role involves algorithm development for efficient data processing and engaging with the AI community. Enjoy job stability in a non-corporate work culture while contributing to groundbreaking advancements in AI.