Contact us

Software Engineer, Distributed Systems


FluidStack is looking for a highly motivated distributed systems engineer to help us optimise the core technologies behind our products.

You will be working with us to solve difficult algorithmic and distributed systems problems. Your key responsibility will be helping us build and scale applications between hundreds of thousands of nodes. Applications include our distributed deployment infrastructure and our distributed file system.

Once you've joined the team, we will get you up to speed with our system and architecture, you'll begin working with us on existing projects and tackling current problems. You will then quickly become involved in all stages of development of future projects, from ideation through architecture and execution.


You could be what we're looking for if you:

  • Built and deployed performant and distributed systems at scale (preferably with Go).
  • A solid understanding of distributed systems principles.
  • A good understanding of the infrastructure of the internet.


FluidStack is just a small team right now, so you'd be getting in right at the ground floor and have an enormous impact on the success and direction of the company and product. You will have the opportunity to work alongside talented engineers to build and ship a product that will be deployed across hundreds of thousands of devices.

We offer significant equity, unlimited holiday, health insurance, equipment of your choice, a learning and training budget, and all the usual startup perks.

Apply to Join FluidStack!

Drop us an email at with your CV and couple sentences about why you want to work with FluidStack!

Email us