Backend Software Engineer - £70,000 to £100,000 per year DOE - Cambridge - Hybrid
FryerMiles are delighted to be working with a leading AI company in Cambridge, to assist in their recruitment of a Backend Software Engineer to join their high performing computing team.
Responsibilities include but not limited to:
- Develop production-grade Rust applications for ML inference
- Optimise multithreaded, high-throughput systems for performance
- Optimise code for latest larger server, multicore CPU's
- Work with TensorFlow, ONNX Runtime, and proprietary runtime stacks
- Design APIs for low-latency server-side ML services
- Collaborate on compiler/runtime and hardware acceleration layers
- Contribute to open-source and customer-facing codebases
Requirements:
- 5+ years in systems or performance-critical software (Rust or C++)
- A degree in Engineering, Computer Science or other Technical discipline.
- Proven experience building larger C++ or Rust codebases
- Strong grasp of concurrency, memory/cache optimisation, and CPU-level tuning
- Experience with cloud-deployed, real-time applications
- Background in Linux systems, possibly including kernel/driver-level programming
Backend Software Engineer - £70,000 to £100,000 per year DOE - Cambridge - Hybrid