We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Senior Rust AI Systems Developer (26768)

Cambridge, hybrid working
to £80k plus benefits
Filled

High-performance AI inference systems, API development, Rust or C++ skills

Join fellow developers and researchers building a high-performance platform for large scale applications of AI technology. Deep learning powers the inference systems underpinning a variety of workloads running on the system. Bring your Rust, or C++, skills to bear in a challenging and rewarding new position.

Your CV will show you have:

  • A good degree in computing or a numerate/technical subject from a top university, backed by strong A-level grades
  • Ability to take on a senior engineer’s responsibilities, taking the lead on projects when required, helping define development processes, offering advice and mentoring colleagues
  • Significant development expertise with Rust or modern C++, and an interest in Rust
  • Full UK work permission without time limit, restriction or sponsorship

You will also ideally have skills with several of the following: the ONNX runtime, TensorFlow, PyTorch, MXNet, compiler technologies, API design and implementation, low level runtime/driver development, low-latency systems, cloud, multithreaded or multi-core development, performance optimisation (e.g. cache misses), Linux development.

You’ll join a small, collaborative, friendly and growing team of dedicated engineers and researchers based in Cambridge, UK. Hybrid working options are available with up to two days home working per week.

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.