Software Engineer, Metal Runtime (API & Abstractions)
Tenstorrentabout 3 hours ago
Austin, TX, USA +2 more
Entry Level / Mid Level / Senior
H1B Sponsor
Base Salary
$100k - $500k/yr
Responsibilities
- Design and evolve host and device APIs for Metal runtime capabilities.
- Translate low-level hardware behavior into high-performance abstractions.
- Collaborate with runtime, kernel, and higher-level software teams on API design.
- Ensure APIs balance performance, control, safety, and ease of use.
- Contribute to runtime implementation to support API design and integration.
- Debug, analyze, and improve usability and performance across the software stack.
Requirements
- Strong coding skills in C or C++ with a focus on hardware interaction.
- Ability to think in terms of threads, processors, and memory movement.
- Passion for API design and developer experience in low-level systems.
- Experience or interest in designing libraries or interfaces for engineers.
- Focus on long-term maintainability, usability, and clarity in system design.
- Curiosity about the integration of runtimes and bare-metal software in AI.
Tech Stack
CC++
Categories
AI & MLEmbedded