Software Engineer, Metal Runtime (API & Abstractions)
$100kTenstorrent
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll work on the low-level software that powers our AI accelerators. You’ll design fast, efficient runtime systems that run close to the hardware, and define the host and device APIs that expose these capabilities to the rest of the software stack. We believe APIs are a core part of systems design: they encode hardware semantics, performance tradeoffs, and concurrency models, and they live longer than any single implementation.If you enjoy pushing performance, working close to the metal, and designing abstractions that make complex systems usable without sacrificing control, this is your kind of role.This role is hybrid, based out of Santa Clara, CA; Austin, TX; Toronto, ON.We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.Who You AreStrong C/C++ developer with a passion for low-level systems programming and software that runs close to hardware.Comfortable working with concurrency, processors, memory movement, and performance-critical systems.Experienced in designing clean, maintainable APIs and abstractions with a focus on developer experience.Thoughtful about balancing performance, usability, and long-term maintainability in systems design.Collaborative, curious, and excited to solve challenging problems at the intersection of hardware and software.What We NeedDesign and evolve high-performance host and device APIs for Tenstorrent's Metal Runtime.Develop intuitive abstractions that expose low-level hardware capabilities while maintaining performance and control.Partner closely with runtime, kernel, compiler, and software teams to build scalable, production-ready interfaces.Contribute to runtime implementation, debugging, performance optimization, and API integration across the software stack.Drive API quality through thoughtful design, usability improvements, and long-term maintainability.What You Will LearnHow modern AI runtimes are designed to maximize hardware performance and scalability.How to build APIs and abstractions that balance performance, flexibility, and ease of use.How software interfaces evolve alongside next-generation AI hardware architectures.Best practices for designing maintainable, high-performance systems software.How to collaborate across hardware, compiler, runtime, and software teams to deliver world-class AI infrastructure.Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
$100k
...paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors... ...for contributors of all seniorities.As a Software Engineer on the Metal Runtime team at Tenstorrent, you’ll work on the low-level software...SuggestedPermanent employment$272k - $431.25k
...NVIDIA Gruppe is seeking a Principal Software Engineer for its LPX System Software team in Santa Clara, California. This role involves building... ...and manage workloads, influencing both architecture and API contracts. A master's degree in a relevant STEM field and over...Suggested$150k - $180k
Santa Clara, CAUS Research and Development - Runtime Platform /Full-time /HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon Valley with operations in the United States and Europe...SuggestedFull time$165.2k - $223.6k
AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them.As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working alongside a team...SuggestedInternshipLocal areaWork from homeFlexible hours$153k - $204k
...traded company (Nasdaq: CRWV) in March 2025. Learn more at What You’ll Do: The Cloud Platform API team builds the API platform and the tooling that every other engineering team at CoreWeave uses to ship and consume APIs. This role sits with the group that owns CoreWeave...SuggestedPermanent employmentFull timeContract workTemporary workCasual workWork at officeFlexible hours- Walmart Global Tech in Sunnyvale, CA is seeking a Distinguished Software Engineer to lead our Continuous Profiling and Runtime Performance platform. This role shapes architecture across multi-tenant Kubernetes, JVM runtimes, and kernel-level instrumentation, delivering...
$152k - $241.5k
...building reliable systems software for cloud-scale GPU... ...for a Senior Software Engineer to join our DGX Cloud /... ...runs on Linux hosts, bare metal systems, and Kubernetes... .../NVML, drivers, CUDA runtime, InfiniBand, containers... ...workflows and maintain local API, Prometheus metrics,...Full timeLocal areaRemote work$212.8k - $387.6k
...Senior Software Engineer, C/C++ SDK Performance OptimizationLocation: San JoseEmployment Type: RegularJob... ..., MNN, NCNN, TFLite) and optimizing their runtime cost. - Basic understanding of graphics rendering APIs (OpenGL ES / Metal / Vulkan); shader programming experience...Temporary workLocal area$170k - $265k
...Agents Runtime EngineerGlean is the Work AI platform that helps everyone work smarter... ...connectors, flexible LLM choice, and robust APIs, Glean gives organizations the... ...roadmap investments.You are:3+ years of software engineering experience building production distributed...Home officeFlexible hours3 days per week$190.9k - $334.1k
...EngineerIt all started when engineer Fred Luddy wrote code... ...— spanning our SSR runtime (server-rendered Lit... ...development lifecycleBuild software that is simple to use,... ...for framework-level APIs (context propagation,... ...framework-level abstractions (component base classes...Work at officeImmediate startRemote workFlexible hours- ...transforming manufacturing into a software-defined, intelligent, and... ...… The Director, Core Runtime & Platform Engineering leads the engineering... ...environment, while also delivering APIs, SDKs, and reusable... ...eventing, orchestration, device abstraction, identity, and policy...Local areaImmediate startWorldwideFlexible hours
$212.8k - $387.6k
...Senior Software Engineer, C/C++ SDK Performance OptimizationLocation: San JoseEmployment Type: RegularJob... ..., MNN, NCNN, TFLite) and optimizing their runtime cost. - Basic understanding of graphics rendering APIs (OpenGL ES / Metal / Vulkan); shader programming experience...Temporary workLocal area$165.2k - $223.6k
...company that designs and engineers high-profile consumer... ...talented and passionate software engineer to be part of... ...necessaryParticipate in design reviews, API development, and... ...model down to the bare metal.Because the team is... ...engineers shaping the runtime. You learn how each...InternshipLocal areaFlexible hoursNight shiftDay shift$184k - $287.5k
...for a hands-on senior engineer to expand Warp's adoption... ...Warp into their software, resolve technical barriers... ...Python and native APIs.Design and implement Warp... ...new APIs, programming abstractions, and reusable building... ...models, compilers, runtimes, and kernel libraries....Full time$169k - $338k
...Kubernetes environments at massive scale.Drive Runtime Innovation: Lead the technical... ...Infrastructure Efficiency: Collaborate with Platform Engineering to leverage profiling insights into... ..., computer information systems, software engineering, or related area and 6 years...Full timeTemporary workPart timeImmediate start$143.4k - $165.6k
...00 per year Requirements: We need 3+ years of professional software development experience outside of internships. We need 2+ years... ...Responsibilities: We develop and maintain high-performance runtime libraries and drivers for machine learning applications and AI...Full timeInternshipFlexible hours$143.7k - $223.6k
...at least 3 years of non-internship professional software development experience. We need at least 2 years... .... Responsibilities: We work alongside engineering peers to develop and maintain high-performance runtime libraries and drivers for machine learning applications...Full timeInternshipFlexible hours$195.2k - $361.2k
...architectures, algorithms, and software inspired by the brain's... ...level innovation to software abstractions, join us. Help define the next... ...of the firmware, runtime, and performance infrastructure... ...runtime area by establishing engineering practices, driving software...Full timeWork at officeLocal areaImmediate startShift work$200k
...We are looking for a Principal AI SoC Runtime Software Architect to own the software architecture... ..., AI accelerator, vision and multimedia engines, and other embedded processors. The complete... ...from failures, and expose cohesive APIs and observability to applications and SDK...Contract workFlexible hours$147k - $210k
...technical fields.Experience developing accessible technologies.Experience with API development.Experience with performance optimization.Experience with system architecture.Google's software engineers develop the next-generation technologies that change how billions of users...$184k - $287.5k
...scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust... ...design safe, idiomatic Rust APIs for GPU computing while... ...algorithms, and language/runtime infrastructure that make... ...algorithms.Build safe Rust abstractions over native CUDA and C/...Full time$153.2k - $234.1k
...DescriptionRole OverviewAs a Senior Software Engineer on the Rendering... ...a single GPU, and make the runtime start fast and stay cheap across... ...infrastructure, and the core engine abstractions of our physically-based... ...Gymnasium-style environment APIs — stepping the simulation...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries... ...Clara, CA. You will build Pythonic APIs and bindings on top of C/C++ foundations... ..., and collaborate with compiler and runtime engineers, all while designing scalable...
$272k - $431.25k
...are now looking for a Principal Software Engineer for LPX System Software!... ...and into software: the hardware abstraction layers, core system libraries, drivers, and runtime components that workloads enter... ...explicit ownership, and long-lived API stability as the baseline...Full timeShift work$272k - $431.25k
...accelerate business results across engineering, IT, supply chain, finance,... ...memory, controlled runtime environments, strict assessment... ...and production deployments—not abstract diagrams.Build and implement... ...reusable platform services, APIs, SDKs, and developer templates...Full time$166k - $244k
...affordable and scalable. About the Role:We are looking for a Software Engineer, Edge Systems & Runtime to join our team, focusing on high-performance C++... ...Integration: Familiarity with hardware communication APIs, SDKs, or sensor streams (e.g., GigE Vision, GenICam, frame...Full time$193.3k - $261.5k
...these custom SoCs — that let software teams start development months... ...We're looking for a software engineer to build and own the models... ...platform, used by firmware, driver, runtime, and application software... ...choosing the right level of abstraction and fidelity for each...InternshipLocal areaFlexible hours- ...Clara, CA is seeking outstanding AI systems engineers to advance the inference software stack. You will design and optimize kernels, build new abstractions for LLM serving engines, and contribute to accelerators and runtimes that power large language models and AI workloads...
- Senior Software Engineer - Static Analysis Kai is the AI company rebuilding... ...real-world language and runtime complexity - reflection, dynamic... ..., and choosing the right abstractions so new languages don’t require... ...with platform engineers on APIs, CI/CD integration, and developer...
$120k - $200k
...Clara, CAUS Research and Development - Runtime Platform /Full-time /HybridYou will develop... ...execution of on-vehicle robotics software. Your mission extends beyond building a... ...autonomous driving — you will also equip engineers with the tools needed to analyze system...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Metal Runtime (API & Abstractions). Be the first to apply!
- cybersecurity software engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA
- software qa engineer Santa Clara, CA
- network software engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- part time software developer remote Santa Clara, CA



