Software Engineer, Distributed Systems

London, England, United Kingdom expand job description ↓


FluidStack is looking for a highly motivated distributed systems engineer to help us optimise the core technologies behind our first product - a massively distributed CDN.

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 have:

  • 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, full benefits such as equipment of your choice, a learning materials budget, unlimited holiday, and all the usual startup perks.

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile