Job Description:
Latest job information from Tenstorrent for the position of Software Engineer, Acceleration Kernel Development. If the Software Engineer, Acceleration Kernel Development vacancy in Toronto matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.
Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at Tenstorrent for the position of Software Engineer, Acceleration Kernel Development below matches your qualifications.
About the role
You will develop low-level code to maximize the efficiency of machine learning workloads on our custom RISC-V hardware. This position focuses on tuning compute kernels to ensure optimal performance at the instruction and memory levels. We are hiring across multiple seniority levels to join our Toronto-based engineering team.
Key facts
Location: Toronto, Ontario, Canada
Engagement: Hybrid
Team: Acceleration Kernel Development
What you'll do
- Write and optimize compute kernels for parallel machine learning tasks.
- Profile and tune performance to address latency, memory, and bandwidth constraints.
- Collaborate with machine learning engineers to integrate kernel optimizations into production pipelines.
- Maintain and debug the low-level software stack to ensure reliability and speed.
- Work alongside hardware engineers to push the limits of our custom architectures.
Requirements
- Proficiency in C and C++ for building high-performance, efficient code.
- Experience in developing and tuning kernels for parallel or high-performance computing.
- Ability to analyze and improve instruction-level code execution.
- Strong problem-solving skills and a focus on precision in software development.
Skills & tools
- C/C++
- Parallel algorithms
- Performance profiling and debugging
- Machine learning workload optimization
- RISC-V architecture concepts
Practical notes
Compensation ranges from $100,000 to $500,000, including base salary and variable components, determined by experience, education, and location.
Employment is contingent upon your eligibility to access U.S. export-controlled technology. You may be required to provide proof of citizenship or permanent residency, or obtain a license from the U.S. Commerce Department, to comply with U.S. Export Administration Regulations. Offers may be rescinded if export control requirements cannot be met.
#J-18808-Ljbffr
Job Info:
- Company: Tenstorrent
- Position: Software Engineer, Acceleration Kernel Development
- Work Location: Toronto
- Country: CA
How to Submit an Application:
After reading and understanding the criteria and minimum qualification requirements explained in the job information Software Engineer, Acceleration Kernel Development at the office Toronto above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.
Next Page »