Rust AI Systems Developer

ECM Selection Limited
Cambridge, UK
29 days ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£80,000.0
Working hours
Regular working hours

Tech stack

Mxnet Artificial Intelligence C++ (Programming Language) Cloud Computing Device Drivers Multiprocessing Performance Tuning Tensorflow Multithreading Pytorch Deep Learning Linux Development
+4 more
Low Latency ONNX (Open Neural Network Exchange) Format Api Design C++14

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:41 min

Replacing PyTorch with ONNX runtime for AWS Lambda deployments

Marek Suppa · LIVE

Videos

See all

Related articles

See all