Software Engineer, Acceleration Kernel Development (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer, Acceleration Kernel Development (AI): Writing low-level code to power high-efficiency machine learning workloads with an accent on compute kernels and parallel algorithms. Focus on optimizing instruction-level performance, managing memory bandwidth, and integrating optimizations into production ML frameworks.
Location: Hybrid, based in Toronto, Ontario, Canada
Salary: $100,000 – $500,000
Company
is an AI technology company developing a high-performance RISC-V CPU and a comprehensive AI platform to revolutionize computing performance and efficiency.
What you will do
- Develop low-level code to power high-efficiency machine learning workloads.
- Build and optimize compute kernels for parallel ML and high-performance workloads.
- Analyze and tune instruction-level performance across latency, memory, and bandwidth.
- Collaborate with ML engineers to integrate optimizations into production pipelines.
- Take ownership of debugging, profiling, and maintaining a fast, reliable low-level software stack.
Requirements
- Expertise in C/C++ for building fast and efficient code from the ground up.
- Experience building and optimizing compute kernels for parallel ML workloads.
- Ability to tune instruction-level performance and optimize compute cycles.
- Must be eligible to access U.S. export-controlled technology (compliance with EAR).
Culture & Benefits
- Highly competitive compensation package and benefits.
- Collaborative, fast-moving environment focused on solving hard technical problems.
- Opportunity to work on cutting-edge AI hardware and RISC-V architectures.
- Equal opportunity employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →