Staff Hardware Enablement Engineer to help bring vision to new accelerator platforms, working across the Modular software stack from Mojo kernels and compiler infrastructure to the graph compiler, runtime, and MAX model serving.
Locations (2)
Los Altos, California, United States
Edinburgh, Scotland, United Kingdom
Compensation
The estimated base salary range for this role to be performed in the US, regardless of the state, is $180,000.00 - $270,000.00 USD.
The estimated base salary range for this role to be performed in Canada, regardless of the province, is $172,400.00–$258,600.00 CAD.
The estimated base salary range for this role to be performed in the United Kingdom is £99,600.00 – £150,000.00 GBR.
Responsibilities
Bring up and validate support for new hardware architectures across the Modular software stack
Write, port, and optimize Mojo kernels for novel accelerator architectures
Investigate performance and correctness issues across layers of the stack
Develop a detailed understanding of new hardware platforms
Help map important AI operators and workloads onto new architectures
Requirements
Bachelor's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
Nice to have: Non-GPU accelerator architectures (DSPs, NPUs, AI ASICs)
Lead the Hardware Bringup team, owning the end-to-end delivery of accelerator bring-up across the Modular stack from Mojo kernels and the graph compiler to MAX model serving across multiple concurrent hardware partnerships.
Locations (2)
Los Altos, California, United States
Edinburgh, Scotland, United Kingdom
Compensation
The estimated base salary range for this role to be performed in the US, regardless of the state, is $222,500–$333,700 USD.
The estimated base salary range for this role to be performed in Canada, regardless of the province, is $207,000–$310,000 CAD.
The estimated base salary range for this role to be performed in Edinburgh is £135,800–£206,400 GBR.
Responsibilities
Lead, mentor, and grow a 2 to 7 people team of mixed skillset (compiler, kernel, and runtime engineers) focused on bringing up new accelerator architectures across the Modular stack.
Participate directly in design reviews, contribute to architecture and prototypes, write and review code for non-trivial portions of the stack (Mojo kernels, MLIR passes, runtime integration).
Support end-to-end delivery of one or more hardware platform enablement efforts, from initial viability and dev-environment bring-up through merged compiler integration, kernel development, MAX serving, and production-quality model deployment.
Contribute to Statement of Work (SOW) scoping, milestone definition, and acceptance criteria with hardware partners, including translating engineering plans into contractual milestones, negotiating timelines, and managing delivery against commercial commitments.
Partner with Kernels, Graph Compiler, MAX, and Cloud teams to align roadmaps, resolve cross-team dependencies, and produce credible FTE plans and forecasts for executive review.
Requirements
Bachelor's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field