#vacancy #remote #rust
Company: Fluence Labs
https://fluence.network/Location: world wide
Job type: remote, full-time
Salary: 4 000 - 8 000 $
We are looking for rust engineer to work on the Fluence node (open source), the backbone of the Fluence distributed network.
Fluence node is a Rust implementation of a Fluence peer that combines everything together to provide a reliable, performant, and flexible solution. It links a libp2p connection pool with WebAssembly services using async-std (considering a switch to Tokio), which makes the code quite modular and lightweight.
You will join the team responsible for the Rust Fluence peer implementation, as well as the Fluence-operated pool of such peers. Your primary language will be Rust, you will contribute to the existing codebase as well as design and implement new projects. Among your tasks would be designing and implementing parts of the Fluence protocol, optimizing the p2p networking, diving into rust-libp2p and implementing distributed security protocols.
We expect:
- 3+ years in a software engineer role;
- experience with highly asynchronous systems, cloud deployments;
- experience with debugging distributed systems;
- excellent coding skills;
- ability to learn new technologies and languages fast;
- ability to go from design to implementation fast;
- experience with Rust or alternatively but less preferred C++;
Nice to have:
- basic DevOps skills;
- familiarity with Rust's async-std and/or Tokio;
- knowledge of operating systems internals;
- familiarity with asymmetric cryptography;
- open source software background
contact
@khamitskaya