Senior Software Engineer | C++ | Rust | AI

Reqiva

  • Cambridge
  • £80,000 per year
  • Permanent
  • Full-time
  • 22 days ago
Senior Software Developer | C++ | Rust | AIUK | £60,000 - £80,000 DOE | Full-timeAre you ready to help shape the next generation of AI hardware acceleration? This is an opportunity for a talented Senior Software Developer to design and build the software systems that power ultra-efficient machine learning inference workloads on cutting-edge FPGA-based hardware.What you'll do:
  • Develop the entire software stack that programs bespoke hardware accelerators - from co-designing instruction sets with hardware engineers to building compilers, DSLs, and APIs that bridge AI models and frameworks.
  • Write efficient applications and runtime libraries for server CPUs that leverage these accelerators.
  • Create powerful tools for debugging, profiling, and optimising workloads to achieve state-of-the-art performance.
About you:
  • Master's or PhD in a relevant scientific or engineering field.
  • Proven experience using Rust in production or open source projects.
  • Strong background in low-level languages (Rust, C, C++) or functional programming (Haskell, OCaml, Nix).
  • 3+ years' experience in performance-sensitive or systems programming and compiler development.
  • Enthusiastic about tackling the challenges of programming novel processor architectures.
  • Detail-oriented with good communication skills.
Why join?You'll work alongside world-class engineers to push the boundaries of AI acceleration technology - and see your work have real impact across the stack.Apply now for more info!

Reqiva