Permutive is looking for a software engineer to develop our edge-compute capabilities.
We would be excited to hear from experienced software engineers who are mathematically minded in their approach and have some commercial experience with embedded SDKs.
You will be working on our query language, which sits at the core of our platform and distributes computation to over a billion devices each month. Written in Haskell, this language currently supports segmentation, analytics, and model inference for users across the web.
This role is perfect for someone excited by contributing to a new computing paradigm through the lens of real-world business problems, who strives for perfection but also knows when to compromise and prioritise for the greater good of the team. There are numerous technical yet practical challenges to tackle, and there are novel questions that come with building a massively geo-distributed system which need answering.
Some problems you will help solve in this role are...
The wider context
Permutive is a B2B SaaS company building the data platform and tools for a world with a trillion edge devices. We have product–market fit and customers that love us, and we’re 90+ people and growing rapidly in Europe and the US. We have received funding from some of the world’s best investors, including Y Combinator.
We’re 25+ engineers working to build an outstanding engineering culture so that everyone who joins has the opportunity and the support to do the best work of their life. Small, autonomous teams are important to us, and we want to empower everyone to make—and be accountable for—decisions through ownership.
Everything we build has to scale: our platform handles more requests each day than there are new tweets and Google searches, and each month we see more than a billion users. We think applying functional programming techniques like compositionality and type-safety is the best way to build the type of massive distributed system our platform comprises, allowing us to move fast without sacrificing quality.
The ideal person will have...
It is a bonus if you have any of the below
How we pay
For a typical candidate with some commercial experience, plus most of our requirements we would likely pay £100,000 + options.
For a candidate with a breadth of experience, and who meets several of our bonus criteria, we'd pay up to £130,000 + options.