Skip to content
mimi

Software Engineer, Metal Runtime (API & Abstractions)

Novaedge

Nigeria · On-site Full-time 3d ago

About the role

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

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free