CareerPlanGet AI match score →

Software Engineer, Metal Runtime (Core Systems)

Austin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, Canada💼 Full-time💰 $100,000–$100,000🗓 2026-05-30 → 2026-07-31

Core

Build and optimize low-level runtime systems that execute directly on AI accelerators, focusing on scheduling, memory movement, and efficient execution across massively parallel processors.

Role type

Software Engineer, Metal Runtime (Core Systems)

Builds

High-performance runtime systems for AI accelerators

Domain

AI hardware / RISC-V CPU / Bare-metal systems

Deliverable

production ML models

Required skills

C, C++, parallel programming, thread management, memory optimization, hardware/software boundary debugging, system-level reasoning

Preferred skills

Experience with custom ASICs, co-processors, distributed systems

Technologies

RISC-V, AI accelerators

Responsibilities

Build and optimize the Metal runtime that executes directly on AI accelerators, Develop bare-metal systems that manage compute execution and resource utilization, Optimize memory movement and data flow across massively parallel hardware, Work closely with hardware teams to maximize performance, Debug and tune runtime behavior across complex distributed systems

Seniority

Open to all levels, assessed during interview

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗