See all roles

Software Engineer, Metal Runtime (API & Abstractions)

Work from home Full-time role Hiring

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. As a Software Engineer on the Metal Runtime team, you will work on low-level software that powers AI accelerators, designing efficient runtime systems and defining APIs that expose these capabilities to the software stack.

Responsibilities

  • Design and evolve host and device APIs that expose Metal runtime capabilities clearly and efficiently
  • Translate low-level hardware behavior into intuitive, high-performance abstractions
  • Collaborate closely with runtime, kernel, and higher-level software teams to align API design with real-world usage
  • Ensure APIs balance performance, control, safety, and ease of use
  • Contribute to runtime implementation where needed to support API design and integration
  • Debug, analyze, and improve usability and performance across the software stack

Skills

  • Strong coder in C or C++
  • Enjoy working close to hardware
  • Comfortable thinking in terms of threads, processors, and memory movement
  • Care deeply about API design, abstraction boundaries, and developer experience in low-level systems
  • Experienced (or interested in) designing libraries or interfaces used by other engineers
  • Think about long-term maintainability, usability, and clarity when designing systems
  • Curious about how runtimes and bare-metal software come together to power AI
  • Collaborative by nature and enjoy solving tough problems with smart people
  • Design and evolve host and device APIs that expose Metal runtime capabilities clearly and efficiently
  • Translate low-level hardware behavior into intuitive, high-performance abstractions
  • Collaborate closely with runtime, kernel, and higher-level software teams to align API design with real-world usage
  • Ensure APIs balance performance, control, safety, and ease of use
  • Contribute to runtime implementation where needed to support API design and integration
  • Debug, analyze, and improve usability and performance across the software stack
  • Experience designing or evolving non-trivial C++ APIs used by other engineers
  • Familiarity with APIs for accelerator systems (e.g., CUDA, SYCL, Vulkan, or similar)

Benefits

  • Highly competitive compensation package and benefits

Company Overview

  • Tenstorrent develops AI hardware and software solutions for data processing and machine learning application. It was founded in 2016, and is headquartered in Toronto, Ontario, CAN, with a workforce of 501-1000 employees. Its website is http://tenstorrent.com.
  • Apply To This Job

    You might like

    Analyst, Responsible Investing

    Work from home Full-time role

    [Remote] Enrollment Operations Coordinator

    Work from home Full-time role

    Customer Service Agent- Mid Shift

    Work from home Full-time role

    Technical Support Engineer (Spanish)

    Work from home Full-time role

    Service Delivery Center - Microsoft Dynamics Developer - Analyst

    Work from home Full-time role

    International Scholar Advising Specialist

    Work from home Full-time role

    [Remote] Remote Insurance Verification Specialist, Specialty (Michigan)

    Work from home Full-time role

    Insurance Litigation Attorneys

    Work from home Full-time role

    [Remote] Adjunct Lecturer-MA Applied Policy Analysis-Data Ethics

    Work from home Full-time role

    [Remote] Dental Recruiter, Network Relations

    Work from home Full-time role

    Care Navigator- Remote Schedule Available (Must reside in IL, WI, IA)

    Work from home Full-time role

    Experienced Full Stack Software Engineer – Web & Cloud Application Development

    Work from home Full-time role

    Amazon Customer Service Representative, (Remote USA anywhere)

    Work from home Full-time role

    Online English Tutor - Flexible Hours - Remote Work - Opportunity to Inspire and Educate Students Globally

    Work from home Full-time role

    Experienced Remote Chat Support Specialist – Delivering Exceptional Customer Service in a Dynamic Healthcare Environment

    Work from home Full-time role

    Director, Biostatistics

    Work from home Full-time role

    Experienced Remote Data Entry Specialist and Research Panelist – Flexible Work Arrangements at arenaflex

    Work from home Full-time role

    Sr. Data Analytics Manager

    Work from home Full-time role

    Immediately Need Teacher of English as a Second Language in New Jersey

    Work from home Full-time role

    Senior Health Care Analyst

    Work from home Full-time role