#vacancy #remote #rust #scala #opensource #web3
Company: Fluence Labs https://fluence.network/
Location: world wide
Job type: remote, full-time
Salary: 4 000 - 10 000$
Fluence is a peer-to-peer application platform which allows the creation of applications free of proprietary cloud providers or centralized APIs. Fluence provides a peer-to-peer development stack so that you can program p2p applications, workflows, and compose services, APIs without relying on centralized intermediaries. The Fluence stack is 100% open source, is maintained and governed by a community of developers.
More https://doc.fluence.dev/docs/
And more https://github.com/fluencelabs
Your Challenge
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 and nice to have
Your Benefits:
Our most important key to success is our people and their ability to cooperate. Therefore, we encourage everybody to take ownership and contribute and innovate towards our vision. Your employment comes with a great list of benefits, such as flexible working hours, health & training allowance
Most importantly we offer you an environment with skilled and helpful colleagues, exciting technologies and plenty of opportunities for you to grow.
PS. If you are interested in Fluence and want to become part of our team, here are all our open positions - https://fluence.one/join.html
Contact: @Veve_V
Company: Fluence Labs https://fluence.network/
Location: world wide
Job type: remote, full-time
Salary: 4 000 - 10 000$
Fluence is a peer-to-peer application platform which allows the creation of applications free of proprietary cloud providers or centralized APIs. Fluence provides a peer-to-peer development stack so that you can program p2p applications, workflows, and compose services, APIs without relying on centralized intermediaries. The Fluence stack is 100% open source, is maintained and governed by a community of developers.
More https://doc.fluence.dev/docs/
And more https://github.com/fluencelabs
Your Challenge
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 and nice to have
•
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++ •
familiarity with Rust's async-std and/or Tokio •
knowledge of operating systems internals •
familiarity with asymmetric cryptography •
open source software backgroundYour Benefits:
Our most important key to success is our people and their ability to cooperate. Therefore, we encourage everybody to take ownership and contribute and innovate towards our vision. Your employment comes with a great list of benefits, such as flexible working hours, health & training allowance
Most importantly we offer you an environment with skilled and helpful colleagues, exciting technologies and plenty of opportunities for you to grow.
PS. If you are interested in Fluence and want to become part of our team, here are all our open positions - https://fluence.one/join.html
Contact: @Veve_V
www.fluence.network
Fluence Cloudless | Decentralized computing, serverless dePIN platform
Decentralized and serverless computing, powering the cloudless internet