Principal Backend Engineer

Publicis Media

Greater London

On-site

GBP 55,000 - 95,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Pension
Private Medical cover
Shared Parental Leave

Job summary

Publicis Media in London is seeking a principal-level backend/data platform engineer to own backend and data architecture across pipelines and platform APIs. You will shape data contracts, guide Databricks medallion pipelines, and implement AWS serverless patterns with secure, scalable designs.

The role demands senior leadership, mentoring, architecture decisions, and a pragmatic approach to trade-offs. You will work primarily from the office or client sites four days per week.

Qualifications

  • Senior backend/ data platform ownership experience across multiple services or teams
  • Expert Python backend engineering including API design and async/concurrent systems
  • Hands-on Databricks / PySpark and lakehouse architecture
  • Strong AWS serverless background (Lambda, API Gateway, S3, DynamoDB, IAM)
  • In-depth multi-tenant SaaS design, authN/authZ, secrets management
  • Experience designing stable data contracts and consumer-facing data models
  • Proven technical leadership through mentoring and architecture decisions
  • Experience in media, advertising, or similar industries

Responsibilities

  • Own backend and data architecture across pipelines, platform APIs, and downstream products
  • Define data contracts between warehouse outputs and platform surfaces
  • Lead evolution of Databricksmedallion pipelines for analytics and product use cases
  • Improve data quality and governance with schema enforcement and lineage
  • Architect Python backend services on AWS serverless paths with auth patterns
  • Shape capability exposure through OneSuite, including MCP integrations and CLI contracts
  • Set engineering standards for testing, CI/CD, and observability
  • Mentor senior engineers through reviews and pairing

Job description

Salary: £55,000 - 95,000 per year

Requirements:
  • Demonstrable experience in senior backend, data platform, or distributed systems engineering roles, with principal-level ownership across multiple services or teams
  • Expert Python backend engineering, including API design, service boundaries, and async/concurrent systems, plus strong SQL and modern testing practices
  • Hands-on Databricks / PySpark experience and lakehouse/medallion architecture, or equivalent large-scale data pipeline experience
  • Strong AWS serverless background, including Lambda, API Gateway, S3, DynamoDB, and IAM, with infrastructure-as-code experience such as CloudFormation or SAM
  • Deep understanding of multi-tenant SaaS design, authN/authZ, tenant isolation, secrets management, and operational security
  • Experience designing stable data contracts and CLI/API/MCP contracts, including schema evolution and consumer-facing data models
  • Proven technical leadership through mentoring, architecture decisions, code review, and clear trade-off communication without relying on direct authority
  • Experience within the media, advertising, or similar industries
Responsibilities:
  • Own backend and data architecture across pipelines, connector systems, platform APIs, agent/tool runtimes, CLIs, and downstream product surfaces
  • Define durable domain boundaries and data contracts between warehouse outputs, operational stores, platform APIs, agent tools, and user workflows
  • Lead the evolution of Databricks medallion pipelines, including ingestion, normalisation, and curated outputs for analytics and product use cases
  • Improve data quality and governance through schema enforcement, lineage, documentation, and lakehouse-to-operational-store sync for consumer-facing data
  • Architect Python backend services on AWS serverless paths, including authentication and tenant-scoped access patterns
  • Shape how capabilities are exposed through OneSuite, including streaming workflows, tool permissions, MCP integrations, and stable CLI/API/MCP contracts
  • Set engineering standards for testing, CI/CD, deployment safety, and observability
  • Mentor senior engineers through reviews, pairing, and clear written guidance
Technologies:
  • AI
  • API
  • AWS
  • Lambda
  • Architect
  • Backend
  • CI/CD
  • Databricks
  • Exposed
  • IAM
  • Marketing
  • MCP
  • Python
  • PySpark
  • SQL
  • Security
  • Serverless
  • Spark
  • Cloud
  • Support

More:

We are Publicis Media, part of Publicis Groupe, harnessing the power of modern media through leading agency brands including Dysrupt, Infinite Roar, Publicis Collective, Publicis Health Media, Spark Foundry, Starcom, and Zenith, as well as global accelerator PMX, immersive experience group PMCI, and integrated platform-based technologies and offerings from CJ, Epsilon, and Influential. As a digital-first, data-driven global business, we deliver client value and drive growth in a platform-powered world. Performics is our Performance Centre of Excellence, building technology, data, and AI-driven marketing solutions for global brands. This is a hands-on principal-level individual contributor role shaping the backend and data foundation behind OneSuite, our unified marketing intelligence and automation platform, with a focus on enabling AI-assisted analyst workflows. We offer a wide range of benefits, including Pension, Life Assurance, Private Medical cover, Reflection Days, and Shared Parental Leave, along with access to inclusive benefits and Employee Action Groups. We work primarily from the office or our clients office four days per week. We are an equal opportunities employer committed to a fair, accessible, and inclusive recruitment process.

last updated 36 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principle Backend Engineer
Principle Backend Engineer

Publicis Groupe ANZ • Greater London

Hybrid
GBP 70,000 - 90,000
Pension
Life Assurance
Private Medical Cover
+2
Senior Data Engineer
Senior Data Engineer

Publicis Groupe ANZ • Greater London

Hybrid
GBP 90,000 - 130,000
Work your world opportunity
Reflection days for well-being
HELP@HAND benefits
+3
Senior Backend Engineer
Senior Backend Engineer

Publicis Groupe UK • Greater London

Hybrid
GBP 90,000 - 120,000
Pension
Life Assurance
Private Medical
+7
Senior Backend Engineer
Senior Backend Engineer

Publicis Groupe Holdings B.V • Greater London

Hybrid
GBP 70,000 - 90,000
Work your world opportunity
Reflection Days
Help@Hand benefits
+3
Senior Backend Engineer
Senior Backend Engineer

Publicis Groupe ANZ • Greater London

Hybrid
GBP 60,000 - 80,000
Reflection days
Work your world opportunity
Help@hand benefits
+2
Principal Backend Engineer — Hybrid Data Platform
Principal Backend Engineer — Hybrid Data Platform

Publicis Media • Greater London

On-site
GBP 55,000 - 95,000
Pension
Private Medical cover
Shared Parental Leave
Principal Data Engineer
Principal Data Engineer

Ronald James • Newcastle upon Tyne

On-site
GBP 38,000 - 78,000
Senior Data Engineer
Senior Data Engineer

Publicis Media • Greater London

Hybrid
GBP 55,000 - 95,000
Pension
Life assurance
Private medical
+7
Principal Databricks Engineer
Principal Databricks Engineer

Nimble Approach • Leeds

On-site
GBP 120,000 - 170,000
Champion Fund
Salary & Pension
Referral scheme
+5
Databricks Platform Engineer
Databricks Platform Engineer

Sagacity • Greater London

On-site
GBP 60,000 - 80,000