Fractile is a UK AI hardware startup building next-generation inference chips and systems for frontier AI.
<div class="p-rich_text_section"> <div class="layout-content"> <div class="notion-selectable notion-page-block" data-block-id="14b2905b-d614-8006-a80f-dc58ff451e32"> <p><span style="font-size: 12pt;"><strong>London or Bristol, 3 days in the office, 2 days WFH</strong></span></p> <p><span style="font-size: 12pt;">At Fractile, we’re building what we believe will be the world’s fastest AI inference chip from the ground up. We're balanced across hardware and software engineering, and HW/SW co-design is real here. We move fast, and we help each other move fast. We care about each other, the software we ship and the people who rely on it.</span></p> <p><span style="font-size: 12pt;">This role sits at the boundary between host and silicon. The kernel driver is key to keeping pace with our ultra-fast devices on cutting-edge server platforms. It’s a high-leverage layer where each win shows up as real throughput and latency gains.</span></p> <p><span style="font-size: 12pt;">You’ll be there for the pre-silicon simulations, first bring-up, first end-to-end runs, and the moments where performance jumps because of something you shipped.</span></p> <h3><span style="font-size: 12pt;"><strong>What you’ll do</strong></span></h3> <ul> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Design, develop, and maintain the Linux kernel driver for Fractile’s AI accelerator</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Build the performance-critical kernel-space paths that keep the host stack moving: PCIe device management, DMA, memory handling, interrupt handling, and robust recovery paths</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Define and evolve the userspace interface the runtime depends on, with a focus on stability, debuggability, and performance</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Work in a tight co-design loop with hardware, firmware, runtime and ML engineers: validate assumptions, iterate on behaviour, and close gaps early</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Improve tooling/workflows so we move fast without breaking things</span></li> </ul> <h3><span style="font-size: 12pt;"><strong>What we’re looking for</strong></span></h3> <ul> <li style="font-size: 12pt;"><span style="font-size: 12pt;">You’ve shipped and maintained Linux kernel device drivers in production. Experience with PCIe-attached devices and custom hardware interfaces is ideal.</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Strong systems and performance instincts. You can reason about computer architecture, concurrency, and where the time goes</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Excellent C and/or Rust, and a pragmatic approach to building high-quality, maintainable & secure kernel code</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">You enjoy hard kernel and system-level problems, and you take them end-to-end until the measurements move</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Computer Science, Electronic Engineering, Maths, Physics, or related degree and 3+ years of industry experience</span></li> </ul> <h3><span style="font-size: 12pt;"><strong>Nice to have</strong></span></h3> <ul> <li style="font-size: 12pt;"><span style="font-size: 12pt;">GPUs / ML accelerators / high‑throughput I/O (NICs, RDMA, storage)</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Hardware bring‑up or pre‑silicon simulation experience</span></li> <li style="font-size: 12pt;"><span style="font-size: 12pt;">Performance work: profiling, tracing, benchmarking, regression tracking</span></li> </ul> <p><span style="font-size: 12pt;">If you want to build the software where every driver win unlocks huge system performance, come build it together.</span></p> <p> </p> </div> </div> </div>