Deep Learning Library Developer'

6 Months ago • 10-15 Years • Research & Development

Job Summary

Job Description

Tenstorrent seeks a Deep Learning Library Developer with 10+ years of experience in kernel development, low-level optimizations, and tensor optimization. Proficiency in C/C++, machine learning frameworks, and performance profiling is essential. You'll lead kernel development, optimize code, and collaborate with ML engineers to ensure high-performance software.
Must have:
  • Kernel Development
  • Low-Level Optimization
  • Tensor Optimization
  • C/C++ Programming
Good to have:
  • GPU Programming
  • Operating System
  • Machine Learning
  • Performance Profiling
Perks:
  • Competitive Compensation
  • Benefits Package

Job Details

About the job

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.


As a Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning applications. You will work closely with a team of highly skilled engineers to ensure that our software operates at peak efficiency, delivering high-quality results to our clients and users.


Responsibilities

  • Kernel Development: Lead and 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.
  • Low-Level Optimization: Analyze and optimize 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: Identify performance bottlenecks, conduct performance profiling, and develop strategies to address and resolve them.
  • Testing and Debugging: Write comprehensive unit tests, conduct thorough debugging, and ensure the stability and reliability of kernel-level code.
  • Documentation: Create clear and concise documentation for code, APIs, and best practices to facilitate collaboration within the team.
  • Research and Innovation: Stay up-to-date with the latest developments in kernel development, tensor optimization, and machine learning to propose innovative solutions and improvements.

Experience & Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ Years of hands experience
  • 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.


Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Similar Jobs

ByteDance - Software Development Engineer Graduate, AI/LLM Network (High Speed Network)- 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Demonware - Site Reliability Engineering Co-op

Demonware

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Moon Active - Game Development Team Lead

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Gearbox Entertainment - Artiste technique sénior / Senior Technical Artist

Gearbox Entertainment

Montreal, Quebec, Canada (On-Site)
5 Months ago
Microsoft - Research Intern - Artificial Intelligence and Machine Learning

Microsoft

New York, New York, United States (On-Site)
3 Months ago
Netflix - Manager, Security Protocols Engineering

Netflix

United States (Remote)
5 Months ago
NVIDIA - Firmware Manager

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Software Linux Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Design Verification Infrastructure Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Technical Analyst - 8276

ION

Woking, England, United Kingdom (On-Site)
5 Months ago
Swiss Re - Senior Cloud Engineer

Swiss Re

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Larian Studios - Tools Programmer

Larian Studios

Guildford, England, United Kingdom (On-Site)
6 Months ago
Rivos - Silicon bringup and validation engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago
Ubisoft Blue Byte - SENIOR 3D PROGRAMMER [BEYOND GOOD AND EVIL 2] (F/M/D)

Ubisoft Blue Byte

Mainz, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
Sphere Entertainment Co - Senior Director Post Production Pipeline

Sphere Entertainment Co

Burbank, California, United States (On-Site)
4 Months ago
NVIDIA - Research Scientist, ASIC and VLSI - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Extreme Network - SR SW SYSTEMS ENGINEER 9315- Forwarding Development- DPDK/VPP

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ByteDance - Software Researcher/Engineer - Applied Research Center (Infrastructure+AI)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Linear Algebra Primitives Product Manager

NVIDIA

California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Karnataka, India

Breezy Talent - Motion & Graphic Designer

Breezy Talent

Chandigarh, Chandigarh, India (On-Site)
7 Months ago
Nielsen Holdings - Senior Software Engineer - Java, AWS

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
2 Months ago
PhonePe - Risk Investigator - AML Operations (Transaction Monitoring & FIU Reporting)

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Shyft Labs - Lead React Developer

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
5 Months ago
LogicGo Infotech - 3D Modeler

LogicGo Infotech

Surat, Gujarat, India (On-Site)
5 Months ago
Assystems - Electrical Engineer - Commissioning

Assystems

Mumbai, Maharashtra, India (On-Site)
5 Months ago
GoTo Group - Associate Software Engineer - Observability

GoTo Group

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Sony India Software Centre - BW, BPC skilled resource -8~10 years of experience-2

Sony India Software Centre

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - Societally Safe and Secure AI

Microsoft

Redmond, Washington, United States (On-Site)
3 Months ago
NVIDIA - Senior STA Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Microsoft - Research Intern - Training-Time Provenance (Data Dignity)

Microsoft

Mountain View, California, United States (On-Site)
3 Months ago
Krafton  - [Global Ops & HR Div.] Executive Assistant (2년 ~ 6년 / 계약직)

Krafton

Seoul, South Korea (Hybrid)
3 Months ago
NVIDIA - Senior DFT Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Tama Systems India   - Embedded Engineer

Tama Systems India

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Nielsen Holdings - Software Engineering Manager - Windows\C++\.Net

Nielsen Holdings

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
NVIDIA - Senior System Software Engineer, NCCL - Partner Enablement

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded