Rust Engineer

$9800 - $12500 Full Time
Rust Engineer
Job Description

Senior Rust Engineer 1. Novel problems and challenging technical tasks in a cutting edge field within the blockchain sector 2. Senior engineering role focused on low-level programming for distrbuted system software Your skills will be put towards these main areas: 1. The Chainflip Engine: this sidecar binary works in tandem with the State Chain to power our decentralised threshold signature protocol, and to witness events happening in the outside world. An in-depth knowledge of the challenges of distributed systems, networking protocols, cryptography, and Rust’s async features (specifically the tokio stack) would be great to have. 2. The State Chain: we are developing our own standalone blockchain using the substrate blockchain development framework. Previous experience of working with complex type systems would be beneficial here, as would some knowledge of how blockchains work internally, but not nescessary.

Job Requirements

1. This role is open to a European based software engineer who has strong experience in the particulars of Rust. 2. We require someone who specialises in low-level optimisation, error handling, and can aide and advise the team and dealing with the subtlties and nuances of the language. 3. Experience in a similar C based programming language, such as C++, or any strictly typed language is also a plus. 4. Apparently we are one of the few companies in Europe who have built the entire backend in Rust from day one, so that’s neat.

Benefits

1. Open and friendly culture with regular informal activities, annual offsite, and benefits 2. 2 week iteration cycle and in-person PR reviews 3. Relocation packages available Link: https://angel.co/company/chainflip/jobs/1644220-senior-rust-engineer