Upload Button Icon Add office photos
filter salaries All Filters

6 Tenstorrent Jobs

Lead, Acceleration Kernel Developer

4-7 years

Bangalore / Bengaluru

1 vacancy

Lead, Acceleration Kernel Developer

Tenstorrent

posted 4mon ago

Job Description

As the Acceleration Kernel Developer Lead at Tenstorrent, you will take on a pivotal role in guiding the optimization of low-level workloads, kernel development, and enhancing the performance of our software for machine learning applications. You will lead a team of highly skilled engineers, ensuring our software operates at peak efficiency and delivers high-quality results to our clients and users.
 
Responsibilities:
  • Kernel Development Leadership : Lead 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 Data Movement Optimizations : Lead the implementation and optimization of tensor compute and tensor data movement kernels.
  • Optimization Focus : Drive efforts in analyzing and optimizing low-level code to improve the performance and efficiency of our software, with a strong emphasis on tensor optimization.
  • Machine Learning Integration : Collaborate with machine learning engineers and data scientists to integrate optimized kernels and low-level routines into machine learning frameworks and pipelines.
  • Performance Profiling and Strategy Development : Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
  • Testing and Debugging : Oversee the creation of comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
  • Documentation and Best Practices : Create and maintain clear and concise documentation for code, APIs, and best practices to facilitate team collaboration.
  • Research and Innovation : Stay abreast of the latest developments in kernel development, tensor optimization, and machine learning to propose and implement innovative solutions and improvements.
Experience & Qualifications:
  • bachelors 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 leadership skills.
  • Self-motivated, detail-oriented, and able to work independently as we'll as lead a team.
  • Experience with GPU programming (CUDA, OpenCL) is a plus.
  • Knowledge of operating system internals is a plus

Employment Type: Full Time, Permanent

Read full job description

Tenstorrent Interview Questions & Tips

Prepare for Tenstorrent roles with real interview advice

Compare Tenstorrent with

Nvidia

3.7
Compare

Advanced Micro Devices

3.8
Compare

Intel

4.3
Compare

Broadcom

3.3
Compare

Micron Technology

3.7
Compare

Marvell Technology

3.7
Compare

Analog Devices

4.1
Compare

Xilinx

4.2
Compare

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Similar Jobs for you

Kernel Developer at IBM India Pvt. Limited

Bangalore / Bengaluru

6-11 Yrs

₹ 5-9 LPA

Kernel Developer at IBM India Pvt. Limited

Bangalore / Bengaluru

6-11 Yrs

₹ 10-16 LPA

Kernel Developer at Allime Tech Solutions

Bangalore / Bengaluru

4-12 Yrs

₹ 6-14 LPA

Software Development Manager at Advanced Micro Devices, Inc

Hyderabad / Secunderabad

8-13 Yrs

₹ 13-18 LPA

Kernel Developer at Shashwath Solution

Bangalore / Bengaluru

3-5 Yrs

₹ 10-14 LPA

Kernel Developer at Shashwath Solution

Bangalore / Bengaluru

3-5 Yrs

₹ 10-14 LPA

Kernel Developer at Vayavya Labs Pvt. Ltd

Bangalore / Bengaluru

8-10 Yrs

₹ 10-12 LPA

Kernel Developer at Avivys Cunsulting services

Pune

4-7 Yrs

₹ 6-9 LPA

Kernel Developer at IBM India Pvt. Limited

Kochi

2-7 Yrs

₹ 4-9 LPA

Senior Software Developer at Loopio

Bangalore / Bengaluru

3-5 Yrs

₹ 9-13 LPA

Lead, Acceleration Kernel Developer

4-7 Yrs

Bangalore / Bengaluru

4mon ago·via naukri.com

Staff AI IP Performance Engineer

3-8 Yrs

Bangalore / Bengaluru

12d ago·via naukri.com

Staff, Design For Test Engineer (DFT)

3-7 Yrs

Bangalore / Bengaluru

12d ago·via naukri.com

Tenstorrent - Director - Acceleration Kernel Development (10-12 yrs)

10-12 Yrs

Bangalore / Bengaluru

1mon ago·via hirist.com

Tenstorrent - L2/Shared Cache Verification Engineer (8-10 yrs)

8-10 Yrs

Bangalore / Bengaluru

1mon ago·via hirist.com

Tenstorrent - Senior CPU Verification Manager (8-10 yrs)

8-10 Yrs

Bangalore / Bengaluru

1mon ago·via hirist.com
write
Share an Interview