Low-Level Software Engineer, Metal Runtime APIs

Tenstorrent

Austin (TX)

Hybrid

USD 100,000 - 500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tenstorrent is seeking a Software Engineer on the Metal Runtime team to work on low-level software that powers AI accelerators. The role involves designing efficient runtime systems and defining APIs that expose these capabilities to the software stack.

Candidates should be strong in C or C++ and have a passion for developing APIs that effectively communicate hardware functionalities while ensuring usability and performance. This is a hybrid role based in Austin, TX or Santa Clara, CA.

Qualifications

  • Strong coding skills in C or C++, especially without abstraction.
  • Comfortable with threads, processors, and memory management.
  • Experience in designing libraries and interfaces for engineers.

Responsibilities

  • Design and evolve host and device APIs for Metal runtime.
  • Translate hardware behavior into high-performance abstractions.
  • Collaborate with teams to ensure API usability and performance.

Skills

C or C++ coding
API design
Understanding of hardware
Collaboration
Usability and performance analysis

Job description

Tenstorrent is seeking a Software Engineer on the Metal Runtime team to work on low-level software that powers AI accelerators. The role involves designing efficient runtime systems and defining APIs that expose these capabilities to the software stack.

Candidates should be strong in C or C++ and have a passion for developing APIs that effectively communicate hardware functionalities while ensuring usability and performance. This is a hybrid role based in Austin, TX or Santa Clara, CA.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Bare-Metal Runtime Engineer for AI Accelerators
Bare-Metal Runtime Engineer for AI Accelerators

Tenstorrent • Santa Clara (CA), Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits
Equal opportunity employer
Low-Level Software Engineer: Metal Runtime for AI Accelerators
Low-Level Software Engineer: Metal Runtime for AI Accelerators

Tenstorrent • California (MO)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Equal opportunity employer
Benefits offered
Software Engineer, Metal Runtime (API & Abstractions)
Software Engineer, Metal Runtime (API & Abstractions)

Socket.dev • Austin (TX)

On-site
USD 100,000 - 500,000
Software Engineer, Metal Runtime (Core Systems)
Software Engineer, Metal Runtime (Core Systems)

Tenstorrent • California (MO)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Equal opportunity employer
Benefits offered
Software Engineer, Metal Runtime (Core Systems)
Software Engineer, Metal Runtime (Core Systems)

Tenstorrent • Santa Clara (CA), Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits
Equal opportunity employer
Infrastructure and Platform Engineer (Metal)
Infrastructure and Platform Engineer (Metal)

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Runtime Engineer
Runtime Engineer

Oho Group • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior AI Kernel Engineer – RISC-V Software Stack (Hybrid)
Senior AI Kernel Engineer – RISC-V Software Stack (Hybrid)

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits included
Sr Engineer, AI Kernel
Sr Engineer, AI Kernel

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits included
Sr Engineer, AI Kernel
Sr Engineer, AI Kernel

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits include health and wellness programs