Senior Software Developer – Machine Learning Acceleration (Rust) – £70,000 - £100,000 + Benefits – Cambridge, Cambridgeshire - Hybrid (3 days a week in the office)
FryerMiles are delighted to be partnering with a technology start-up working on cutting-edge AI acceleration who are looking for a Senior Software Developer to help define the future of machine learning (ML) inference. You’ll join a small, high-performing team building innovative software systems that enable state-of-the-art performance on custom hardware platforms.
As a Senior Software Developer, you’ll design and implement the software stack that allows ML workloads to run at ultra-low latencies on FPGA-based hardware accelerators. This role offers the opportunity to work across the full stack—from instruction set design in close collaboration with hardware engineers, to developing compilers and APIs that integrate with ML frameworks.
You’ll be expected to think critically about system design, and write high-performance, low-latency software primarily in Rust. Your work will help shape the programming models and interfaces that make this technology accessible and powerful for real-world applications.
Develop software infrastructure for ML inference on custom accelerators
Build compilers and APIs to integrate with ML models and frameworks
Optimize performance across host CPUs and hardware accelerators
Contribute to a performance-first engineering culture with a strong focus on systems design
Strong experience with systems programming (Rust preferred, but C/C++ considered)
Solid understanding of performance optimisation and low-level computing
Interest in compiler design, programming models, or ML frameworks
Comfortable collaborating across hardware and software domains
The chance to work on world-class technology making AI more efficient and sustainable
Hybrid working model with flexibility for non-standard working patterns
An office in central Cambridge with a friendly, social atmosphere
This is a unique opportunity to join a company shaping the next generation of AI infrastructure. Senior Software Developer – Machine Learning Acceleration (Rust) – £70,000 - £100,000 + Benefits – Cambridge, Cambridgeshire - Hybrid (3 days a week in the office)