Software Engineer
PermutiveLondon, England£70k – £80kPosted 21 February 2026
Tech Stack
Job Description
Engineering At PermutiveWe’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 UsPermutive 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 RolePermutive is looking for a Software Engineer to join the Connectivity team to build the data interoperability layer that brings customer and partner data into Permutive and routes enriched data back out to where it’s needed.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 teamThe Connectivity team builds and operates the core platform that enables all data onboarding and exporting within Permutive. We deliver the infrastructure, tools, and self-service interfaces that empower other teams (and customers) to easily build and integrate new data sources and destinations. Instead of building every pipeline, we provide the robust, cross-cloud capabilities, including automated schema discovery, governance, ETL, and orchestration, that others build on top of.The Connectivity platform powers the ingestion of data from sources like BigQuery, Snowflake, S3, and GCS, making it available to Permutive's cohort creation, analytics, and activation products. Additionally, we enable our customers to export data from our platform to data lakes and ad-tech destinations.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, Airbyte, 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: designi ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Permutive
See all →More Rust jobs
See all →Staff Software Engineer, Compute
Fal · Turkey
Senior Customer Support Engineer - US West
Fastly · Denver, CO; Los Angeles, CA; Portland, OR; San Francisco, CA; Seattle, WA
Senior Software Engineer, Machine Learning
Anduril Industries · Washington, District of Columbia, United States
Robotics Software Engineer
Anduril Industries · Atlanta, Georgia, United States