Full-Time

Acceleration Kernel Developer

Posted on 7/23/2024

Tenstorrent

Tenstorrent

501-1,000 employees

Builds advanced computers for AI applications

Hardware
AI & Machine Learning

Compensation Overview

$100k - $500kAnnually

Junior, Mid

Santa Clara, CA, USA

Hybrid role based out of Santa Clara, CA.

US Citizenship Required

Category
Embedded Engineering
Software Engineering
Required Skills
CUDA
C/C++
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in kernel development, with a strong focus on low-level optimizations and tensor optimization.
  • Proficiency in C/C++ programming languages.
  • Familiarity with machine learning frameworks and concepts.
  • Strong problem-solving skills and the ability to analyze and debug complex issues.
  • Experience with performance profiling and optimization tools.
  • Excellent communication and teamwork skills.
  • Self-motivated, detail-oriented, and able to work independently as well as in a team.
  • Experience with GPU programming (CUDA, OpenCL) is a plus.
  • Knowledge of operating system internals is a plus.
Responsibilities
  • Participate in the design, development, and maintenance of kernel-level software components for our applications.
  • Develop and optimize kernels and kernel libraries for efficient machine learning and HPC applications.
  • Implementation of tensor compute and tensor data movement optimizations kernels.
  • Heavy focus on optimizations.
  • Analyze and optimize low-level code to improve the performance and efficiency of our software, with a strong emphasis on tensor optimization.
  • Collaborate with machine learning engineers and data scientists to integrate optimized kernels and low-level routines into machine learning frameworks and pipelines.
  • Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
  • Write comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
  • Create clear and concise documentation for code, APIs, and best practices to facilitate collaboration within the team.
  • Stay up-to-date with the latest developments in kernel development, tensor optimization, and machine learning to propose innovative solutions and improvements.

Tenstorrent builds advanced computers specifically designed for artificial intelligence applications. Their products include high-performance computing systems that utilize specialized hardware and software solutions, focusing on technologies like ASIC design and RISC-V architecture. Unlike many competitors, Tenstorrent emphasizes a combination of computer architecture expertise and neural network compilers to optimize AI performance. The company's goal is to advance the capabilities of AI computing, serving clients in the AI and computing sectors while generating revenue through the sale of their systems and services.

Company Stage

Late Stage VC

Total Funding

$1.3B

Headquarters

Toronto, Canada

Founded

2016

Growth & Insights
Headcount

6 month growth

15%

1 year growth

38%

2 year growth

131%
Simplify Jobs

Simplify's Take

What believers are saying

  • Tenstorrent raised $693M in Series D funding, enhancing its growth potential.
  • Partnership with BOS Semiconductors positions Tenstorrent in the growing automotive AI chip market.
  • RISC-V architecture's popularity aligns with Tenstorrent's technology focus, boosting its market relevance.

What critics are saying

  • Competition from NVIDIA could challenge Tenstorrent's growth in the AI data center market.
  • Reliance on partnerships like BOS Semiconductors may expose Tenstorrent to collaboration risks.
  • Ambitious expansion plans could strain resources and lead to operational challenges.

What makes Tenstorrent unique

  • Tenstorrent specializes in AI hardware and software for high-performance computing.
  • The company leverages RISC-V technology for flexible and open-source AI solutions.
  • Tenstorrent's global presence includes offices in key tech hubs like Silicon Valley and Tokyo.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE