Software Engineer

Reposted 5 Days Ago
Be an Early Applicant
London, England
In-Office
70K-80K Annually
Mid level
AdTech • Big Data • Information Technology • Software
Permutive's platform gives publishers an in-the-moment view of everyone on their site.
The Role
As a Software Engineer at Permutive, you'll contribute to developing scalable data pipelines and robust backend services, leveraging technologies like Scala and Kubernetes for advanced data processing solutions.
Summary Generated by Built In

Engineering At Permutive

We’re 30+ 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 decisions confidently and take ownership of their impact.

We operate at a massive scale: our platform handles more requests each day than there are new tweets and Google searches, and each month we serve more than 2 billion user devices. We combine our patented edge-computing capabilities and low-latency cloud services to deliver real-time customer experiences.

We think applying functional programming techniques like compositionality and type-safety is the best way to build the type of massively distributed system our platform comprises, allowing us to move fast without sacrificing quality.

About Us

Permutive is a privacy-first, real-time data platform that enables publishers and advertisers to activate first-party audiences at scale without relying on third-party cookies. Built on a high-throughput edge infrastructure and a deep commitment to user consent, our engineering teams solve complex data problems at scale using functional programming and modern distributed systems design.

Our unique technology sits behind some of the world's largest publishers such as News Corp, Hearst, BuzzFeed, The Guardian, Conde Nast International to name a few — we enable them to understand and personalise user experiences for hundreds of millions of people every month.

Thanks to our category-defining edge technology, we've attracted the attention of global investment partners like EQT Ventures, Octopus Ventures, ACE & Company, and SoftBank Investment Advisers. Additionally, we are listed among YCombinator’s Top 150 companies of all time.

About the Role

Permutive is looking for a Software Engineer to join the Identity & Marketplace team to build a privacy-safe identity layer and product that facilitates data collaboration between publishers, data providers, and advertisers in a privacy-compliant manner.

You’ll be supported in taking ownership of development tasks, with opportunities to contribute across the full development lifecycle — from building new product features to testing, deploying, and monitoring systems in production. You'll work closely with more experienced engineers and learn by doing, gradually growing your confidence and scope of responsibility.

About the team

The Identity & Marketplace team builds and operates privacy‑preserving identity and data exchange capabilities that power Permutive’s advertising ecosystem.⁠ We design & build the UI workflows and software systems that enable our customers to resolve disparate identifiers into a coherent identity graph, facilitate secure data collaboration across parties, and expose identity data through consistent interfaces for audience creation, analytics, and activation.⁠

⁠We also develop and operate a data marketplace that enables publishers to augment their first-party data with carefully vetted commerce and partner data, creating more valuable segments and unlocking new verticals, while ensuring compliance and governance throughout the process.⁠ ⁠​

Most of our application and service code is written in Scala in a functional style and using the Typelevel stack. A functional programming approach helps us build reliable, composable, and testable systems.
Our infrastructure runs on Kubernetes in Google Cloud Platform (GCP), and we rely on Google and open‑source components such as Kafka, Bigtable, BigQuery, Dataflow, Spanner, Airflow, and Postgres.

What you’ll need?

  • A willingness to learn functional programming and a solid understanding of general software engineering concepts. Prior FP experience is welcome but not required.

  • Experience with functional programming languages (preferred) like Scala, Haskell, Clojure, Erlang or statically-typed languages like Java, Kotlin, Rust.

  • An interest in platform engineering: designing and building the reliable, large-scale systems that other teams build upon.

  • A strong sense of ownership and accountability.

  • Good communication skills, with an ability to discuss technical concepts clearly.

  • A proactive, curiosity-driven mindset for solving problems, with a keen interest in leveraging AI tools to enhance productivity.

We'd be particularly excited if you have one or more of the below

  • Some experience or familiarity with messaging systems (e.g. Kafka or Kinesis).

  • Familiarity with distributed data stores (e.g. Bigtable, DynamoDB).

  • Familiarity with building and deploying microservices on Kubernetes, perhaps using tools like Terraform.

  • Exposure to cloud platforms such as AWS or GCP.

  • An interest in stream processing frameworks (e.g. Spark, Beam, or Flink) or modern data warehouse architectures (e.g. Snowflake, Databricks).

What we’re offering

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 typical candidate who meets our requirements, we would pay between £70,000 - £80,000 + options.

Permutive Benefits

  • In this together: As a full-time employee, you'll become a shareholder with stock options, sharing in our collective success.

  • Family Comes First: Primary caregivers receive up to 6 months of fully paid leave and secondary caregivers receive 3 months of fully paid leave to bond with their little ones.

  • Your Time, Your Way: Flexible hours let you fit work around your life, whether it's hitting the gym, meditating, or handling family needs.

  • Upgraded Workspace: A £350 budget helps you create the perfect home office setup.

  • Recharge & Refocus: Unlimited paid time off (with a minimum of 25 days + public holidays) ensures you get the rest you need.

  • Grow with Us: Ongoing training and development opportunities fuel your career aspirations.

  • Mental Health Matters: We prioritise your well-being with free access to Spill, our mental health partner.

  • Comprehensive Care: Enjoy virtual GP visits, healthcare services, work-life consultations.

  • Secure your future: Our pension plan with Penfold helps you secure your financial future (employer contributes 3%, employee contributes 5%).

  • A company-paid Cursor Pro subscription for all engineers.

Work Your Way

Permutive trusts you to manage your time and deliver results. Our hybrid model allows you to choose where you work best, whether in your own productive space or our London (Farringdon) or New York (Union Square) offices. That said, none of us work alone; we are part of a team. 

To foster collaboration and connection, teams in these locations come together in person at least once a week and are encouraged to benefit from being in our offices to meet with teams more often. Commercial and customer-facing teams are encouraged to embrace in-person interactions to build lasting relationships with clients and colleagues. 

Every Permutive employee gets together in person at the company’s Annual Kick Off for a week in February.  Each year’s event promises to be an exciting opportunity for us to come together, reconnect with colleagues, and align on our shared vision for the year ahead.

Diversity, Equity & Inclusion

At Permutive, we’re taking a thoughtful, intersectional, long-term approach to diversity, equity & inclusion. We care deeply about creating an inclusive work environment that allows everyone to flourish, and we are taking continual action to progress in that direction.

We’re committed to hiring people regardless of race, religion, colour, national origin, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, age, neurodiversity status, disability status, or otherwise.

Top Skills

BigQuery
Bigtable
Cats
Doobie
Flink
Fs2
Grafana
Http4S
Kafka
Kubernetes
Postgres
Scala
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
95 Employees
Year Founded: 2014

What We Do

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.

Gallery

Gallery

Similar Jobs

Cloudflare Logo Cloudflare

Software Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
3 Locations
4400 Employees

iManage Logo iManage

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Legal Tech • Productivity • Software
Hybrid
London, Greater London, England, GBR
1100 Employees

Hudson River Trading Logo Hudson River Trading

Software Engineer

Artificial Intelligence • Fintech • Hardware • Other • Automation
In-Office
London, Greater London, England, GBR

Coinbase Logo Coinbase

Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
In-Office
London, Greater London, England, GBR
4000 Employees
55K-55K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account