Permutive is expanding our engineering team further and we are looking for a Scala Engineer to join our Edge team.
As a Scala engineer on the Edge team, you will help to build and develop many of the services and public APIs which interact directly with our web, mobile and CTV SDKs.
You will join a team of experienced engineers who own the process of building new product features and managing the whole development process, including design, coding, testing, deploying, and monitoring.
The Team and Technologies
The Edge team is responsible for distributing data processing and synchronising computation state across the billions of users that run our SDKs.
Our mission is to enable distributed, privacy-safe computation on the edge, without compromising the experience of the end-user, and we collaborate closely with other teams to enable them to build functionality on top of our edge platform. From a product perspective, we have a focus on enabling our customers to seamlessly integrate Permutive into their web, mobile and CTV applications.
Our core product offering is built on top of edge computing. In our context, this means we try to distribute computation to end-user devices where possible — so that decisions can be in real-time on-device as an end-user interacts with our customers' websites or mobile
We would love to hear from Software Engineers that have knowledge or an interest in working with some of the technologies we use:
You will be responsible for helping the team to build out new services and processing pipelines, and ultimately to drive business value to our customers.
The wider context
We’re 40+ 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 candidate will have
We'd be particularly excited if you have one or more of the below
We take a structured, objective approach to salary-setting, which is based on market information, our compensation strategy, and your experience and capability as assessed through our interview process.
For a candidate with commercial experience working with Scala plus our requirements we would likely pay £80,000 + options.
For a candidate with commercial Scala experience, who meets several of our bonus criteria, we’d pay up to £105,000 + options.
Permutive is the only publisher data platform built on edge computing. We enable publishers to increase their data driven advertising revenue and make revenue diversification a reality, whilst keeping user privacy at the heart of our technology. Some of our customers include BuzzFeed, Business Insider, The Economist, Condé Nast International, Immediate Media and Burda Forward