TL;DR
Optimize ML kernels and build low-level control paths for performance.
- •Bristol or London, 3 days in the office, 2 days WFH Key Responsibilities Write and optimise performance-critical ML kernels in C, with assembly where it matters (RISC-V and our own ISA) Build the low-level control paths that feed those kernels, including scheduling, synchronisation, and data movement Write targeted validation workloads and microbenchmarks to keep simulation and hardware behaviour aligned and performance measurable.
- •Requirements Proven deeply embedded software experience Strong performance instincts.
- •You can reason about low-level architecture, memory behaviour, and where the cycles are spent Excellent C, and a pragmatic approach to building high-quality, maintainable low-level code
View original posting →