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 Software Engineer (26376)

£60k - £80k DoE

A chance to transition to Rust from C++ within an ML company

With all those machine learning applications out there, who is going to make them run faster? In this role an existing C++ developer can pick up coding in Rust and enjoy working in a leading edge technology.

You may be an existing Rust developer, but as these are rare skills, they are happy for established C++ developers to apply. Along with your excellent programming skills you will also possess a good technical degree from a top university. Your skills will include:

  • Strong C++ coding knowledge from several projects
  • Experience working on high performance or real-time applications
  • Sufficient exposure to multi-processor and/or multi-threaded environments
  • Confident with best development practices
  • Also beneficial to have worked with cloud deployed applications

Those claiming higher salary expectations are expected to offer coaching and mentoring of others.

This is an excellent opportunity for a Senior Software Engineer to work with top machine learning experts and an outstanding architect to develop platforms for machine learning algorithms. This is a small established company now going through an exciting growth stage. They offer a hybrid style of working with three days in the Cambridge office.

Keywords: Rust, C++, Real-time, Multi-processor, Multi-threaded, Cloud, Machine Learning, Cambridge.

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.