An ideal candidate would be familiar with systems engineering,
operating systems (particularly Linux), and typed functional languages
(we’re using Haskell), alongside knowledge of distributed systems.
The role is to design and build the NStack runtime and platform; this
will require balancing hard, research-led problems with shipping
product to large real-world customers. We're looking for someone who
combines a keen theoretical mind with a drive to get things done. This
is an opportunity to help us build and manage a team to develop the
kernel of a cutting-edge, distributed cloud OS.
We’re looking at a range of positions and experience levels - whether
you’ve just left uni or been hacking for 20 years, if you’re interested
in these areas please get in touch!
Technologies:
Functional Programming (Haskell)
Operating Systems / Linux technologies (e.g. systemd, dbus, btrfs)
Containers and software distribution
Distributed Systems, Concurrency
DSLs and Type Systems