Join Fluence Labs

At Fluence Labs, we are working on new decentralized network protocols to make the internet more open and secure. We believe that open source and open protocols enable better technology for the future of humanity.

Fluence Labs is a distributed team of engineers residing in New York, Moscow, Saint-Petersburg, Amsterdam, Helsinki, and Krasnodar. Our culture is remote-first, self-managed, and we value transparent decision making and an open source ethos.

Our primary project is Fluence, 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. Fluence serves as an open runtime for internet applications; the new alternative to proprietary platforms, and APIs.

Open Roles

We are looking for new great additions to the Fluence Labs core team. We would like to speak to people who are interested in decentralized technology, empathetic, humble, passionate about their work, and strive for excellence. We expect that candidates are experts in their field, keep up to date with recent developments, and are excellent communicators, both in oral and written form.

Location: Remote

Commitment: Full-time

Lead JS Engineer

We are looking for a front-end superhero to work on crucial products that help developer onboarding and adoption. You will lead the Fluence JS development, a client library for building apps with Fluence, and will launch a bunch of web tools for developers using Aqua, including node, application, service, and payment management.

Product Lead

We are looking for a product lead to drive the vision for the end-to-end Fluence product experience which would empower developers to build p2p apps and protocols. We envision creating developer experience products such as a web console similar to traditional cloud, network explorers, open API marketplaces, node management, as well as use-case driven products.

Marketing Lead

We are looking for a marketing lead who can keep Fluence in the Web 3 zeitgeist. Educating about, communicating, and celebrating Fluence will be a key driver of our success, and we are excited to grow our capabilities in product marketing, developer outreach, and ecosystem growth. We are targeting a range of audiences, many of which are technical, and don’t use paid target advertising.

Core Engineer

We are looking for an engineer to work on the Fluence Node, 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. You will join the team responsible for the Rust Fluence peer implementation, as well as the Fluence-operated pool of such peers.

Blockchain Engineer

The Fluence blockchain is an essential part of the project. The blockchain serves as a global medium that stores application configurations and dependencies, controls access rights against licenses issued by authors, and facilitates payments. We are looking for a seasoned engineer, expert in distributed systems, with previous experience of building and deploying blockchains.

Protocol Engineer (Aqua)

The Fluence stack simplifies distributed protocol development: instead of re-deploying new features on every node, Aqua scripts are used to declare business logic for remote peers, seamlessly update and re-compose the network behaviour. We are looking for an engineer to build distributed (sub)protocols using the Aqua language and complementary technologies.

Rust Engineer (AquaVM)

We are looking for an engineer to work on the AquaVM. AquaVM empowers the Fluence network with the fundamental possibilities that it offers: it interprets π-calculus-based AIR instructions on individual Fluence peers in a way that is composable, secure, and performant.

Developer Evangelist

No new technology grows without education and evangelism. We are looking for a developer evangelist: communicator, spokesperson, passionate leader of the Fluence developer community. With a software engineering background, your mission now is to educate and engage with developers. At Fluence Labs, you will be speaking to the community, producing content, creating demo apps, tutorials, documentation, and sharing, sharing, sharing.


If you are interested in any of the positions above, reach out to us at Please include your CV and links to your previous projects or other work you created.

If you share our vision and values and would like to be involved but haven’t found an appropriate position above, reach out as well and let’s explore how we can work together.