Depop

Senior Data Platform Engineer - Data Infrastructure

Depop
Apply
20 days ago
Remote, United Kingdom or London, United KingdomSenior

Responsibilities

  • Architect and evolve scalable platform services, libraries, microservices, and tools for efficient and secure data use.
  • Own data transformation and orchestration tooling, batch and streaming infrastructure, and data lake ingestion, storage, governance, and privacy capabilities.
  • Champion data as a product through platform observability, governance, data quality, lineage, contracts, and self-service practices.
  • Lead large technical initiatives by setting vision and roadmaps, gathering requirements, defining scope, and establishing success metrics.
  • Automate infrastructure and monitoring, lead incident response and root-cause analysis, and improve platform health and performance.
  • Build trusted relationships with technical and non-technical stakeholders across engineering, analytics, product, marketing, and leadership.
  • Mentor colleagues, share knowledge through documentation and training, and contribute to Depop’s engineering culture.

Requirements

  • Advanced knowledge of a high-level programming language such as Python or Scala and strong software engineering practices, including testing, clean coding, code reviews, pair programming, and automation.
  • Proven hands-on experience designing, building, and scaling complex data systems and backend infrastructure in production cloud environments such as AWS, GCP, or Azure.
  • Ability to define long-term technical strategies while executing pragmatically and rapidly.
  • Strong communication, collaboration, and stakeholder-influencing skills across technical and non-technical teams.
  • Expertise managing and integrating data orchestration and processing platforms such as Databricks, Airflow, dbt, and Kafka or similar tools.
  • Experience with agentic coding tools such as Claude Code or Cursor.
  • Preferred: experience building CI/CD pipelines with Jenkins or GitHub Actions and infrastructure as code with Terraform.
  • Preferred: experience with Docker, Kubernetes, Spark, data lake formats such as Delta Lake, Parquet, Iceberg, or Hudi, and Databricks lakehouse or medallion architectures.
  • Preferred: knowledge of Kafka, Flink, Confluent, or other streaming ecosystems.
  • Preferred: experience with data governance, observability, and catalog solutions such as Monte Carlo, Atlan, or DataHub.

Benefits

  • PMI and cash-plan healthcare access with Bupa, subsidised counselling and coaching with Self Space, an Employee Assistance Programme, and Mental Health First Aiders.
  • Cycle to Work scheme with Evans or the Green Commute Initiative.
  • 25 days of annual leave with the option to carry over up to 5 days, plus up to 2 additional paid volunteering days annually.
  • Fully paid four-week sabbatical after five consecutive years of service.
  • Flexible MyMode working with flex, office-based, and remote options depending on the role; offices are dog-friendly.
  • Paid parental leave, IVF leave, shared parental leave, and paid emergency parent or carer leave.
  • Twice-yearly development chats, annual performance reviews, a learning budget, and company-wide training resources.
  • Life insurance worth three times base salary and pension matching up to 6% of full base salary with Aviva.
  • Free in-office Depop Shop and packing station delivery, plus milestone gifts and rewards.

Tech Stack

Apache AirflowApache FlinkApache KafkaApache SparkAWSAzureDatabricksdbtDockerGitHub ActionsGoogle Cloud PlatformJenkinsKubernetesPythonScalaTerraform

Categories

BackendData Engineering
Depop

About Depop

1,001-5,000 employees
Contact me