Senior Software Engineer

New Yesterday

New hybrid Senior Software Engineer job based in Cambridge, Cambridgeshire!
This job is based on site 3 days per week and 2 days at home - applicants must live within 1 hour of Cambridge, Cambridgeshire.
We’re looking for a talented Senior Software Engineer to join a cutting-edge team based in Cambridge, Cambridgeshire developing real-world AI solutions - including ultra-low-latency speech recognition and large-scale foundation models.
Key responsibilities and requirements for the Senior Software Engineer job:
* Building the software that runs machine learning (ML) tasks quickly and efficiently on the FPGA-based hardware
* Program bespoke hardware accelerators and create tools for debugging, profiling and optimisation
* Develop efficient applications and runtime libraries for server CPU’s
Key skills / experience required for the Senior Software Engineer job:
* MSc/PhD in a related scientific / engineering field
* Experience using Rust, either professionally or personally
* Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix)
* Proven experience working on relevant areas such as performance sensitive - or systems programming, and compiler development
This is a great opportunity for a Senior Software Engineer to join a passionate team of engineers developing software systems that perform at scale and sp...
Location:
Cambridge
Category:
IT & Computers

We found some similar jobs based on your search