Backend Engineer - Data Platform

Spotify

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Spotify is seeking a backend engineer to help build and evolve the lakehouse foundations that allow data workflows to read and write Iceberg tables directly. You will work from MVP to production-grade platform, and help migrate pipelines onto the new stack with tooling and standards.

You will own BigQuery at Spotify scale, manage reservations and monitoring, and contribute to anti-pattern detection. You will participate in on-call rotations and ensure reliability across thousands of users.

Qualifications

  • Backend experience in production with Java/Scala.
  • Comfort with GCP and Kubernetes; can read kubectl output and reason about IAM/quotas.
  • Experience with Apache Iceberg or JVM-based processing frameworks like Spark/Beam/Flink or cloud data warehouses like BigQuery/Snowflake/Databricks.

Responsibilities

  • Build and evolve the lakehouse foundations for Iceberg tables end-to-end, from MVP to production-grade.
  • Drive data-pipeline adoption across Spotify onto the new stack with tooling and standards.
  • Own BigQuery at Spotify scale: manage reservations, capacity, monitoring, and tooling.
  • Keep the platform healthy with on-call rotations and automated toil reduction.

Skills

Java/Scala backend
GCP
Kubernetes
IAM
CRDs/Operators
Iceberg/JVM-based processing
BigQuery

Tools

BigQuery MCP server
Apache Iceberg
kubectl
CRDs
Spark/Beam/Flink

Job description

LilEngine is leading the Lakehouse, a company-strategic effort to make Apache Iceberg a first-class citizen in Spotify's data ecosystem. We're building it in close collaboration with Google, on open standards, so that different kinds of data are queryable the same way and teams can bring the right engine, from BigQuery to Dataflow to Trino, to the job. The work has two parts. Hecate enables Iceberg for the Parquet datasets that already exist across Spotify, so teams get the benefits without rewriting their data. Alongside it, we're building the foundations of a new Lakehouse architecture that lets workflows write Iceberg tables natively. We're shipping the MVP this cycle, and you'll help shape what comes next. We also own BigQuery for all of Spotify. Thousands of engineers, data scientists and pipelines depend on it every day, which puts us on the critical path for storing, finding and querying data. We're judged on reliability, cost efficiency and how quickly we unblock users when something breaks. This backend role sits where open table formats, cloud data warehouses and processing engines meet.

What You'll Do
  • Build and evolve the lakehouse: Help build the foundations that let data workflows read and write Iceberg tables directly, from this cycle's MVP to a production-grade platform.
  • Drive adoption: Help migrate data pipelines from across Spotify onto the new stack, making the move as painless as possible through tooling, standards and hands-on support.
  • Own BigQuery at Spotify scale: Manage reservations and capacity, build monitoring and anti-pattern detection, and develop tooling like the BigQuery MCP server so teams can use BigQuery well.
  • Keep the platform healthy: Take part in a weekly support rotation and shared on-call. You'll debug production issues that span storage formats, catalog APIs, Kubernetes reconciliation, GCP IAM and BigQuery internals, and you'll automate away recurring toil.
Who You Are
  • You have solid experience building and operating backend services in production with Java or Scala.
  • You're comfortable on GCP and Kubernetes. You can read kubectl output, reason about IAM and quotas, and work with CRDs and operators. You don't need deep expertise in all of these on day one.
  • You've worked with Apache Iceberg or JVM-based processing frameworks like Spark, Beam or Flink, or with a cloud data warehouse such as BigQuery, Snowflake or Databricks.
  • You think in systems and can connect the dots when a problem crosses several layers of the stack.
  • You like owning things in production, and you're motivated by seeing your systems run reliably for thousands of users.
  • You communicate clearly in writing and work well asynchronously across US and EU time zones.
  • You own the quality of what you ship, including code written with AI assistance.
Where You'll Be

This role is based in London or Stockholm.

We offer the flexibility to work where you work best! There will be some in person meeetings, but still allows for flexibility to work from home.

Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what's playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It's in our differences that we will find the power to keep revolutionizing the way the world listens.

At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we're here to support you in any way we can.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. Find our AI notice here: https://lifeatspotify.com/ai-notice

Today, we are the world's most popular audio streaming subscription service.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Data Platform
Backend Engineer - Data Platform

Spotify • Greater London

On-site
GBP 100,000 - 150,000
Backend Engineer II - Data Platform
Backend Engineer II - Data Platform

Spotify • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Backend Engineer II - Data Platform
Backend Engineer II - Data Platform

Spotify • Greater London

On-site
GBP 90,000 - 130,000
Senior Backend Data Engineer, Content Intelligence
Senior Backend Data Engineer, Content Intelligence

Spotify Los Angeles • Greater London

Hybrid
GBP 90,000 - 130,000
Learning opportunities via GreenHouse
Flexible share incentives
Global parental leave
+2
Senior Backend Data Engineer – Content Intelligence
Senior Backend Data Engineer – Content Intelligence

Spotify • Greater London

On-site
GBP 90,000 - 140,000
Senior Data Engineer - Data Platform
Senior Data Engineer - Data Platform

Spotify • Greater London

Hybrid
GBP 90,000 - 120,000
Remote Staff Data Engineer Subscriptions User Understanding
Remote Staff Data Engineer Subscriptions User Understanding

Spotify • Wick

Remote
GBP 140,000 - 180,000
Senior Data Engineer - Data Platform
Senior Data Engineer - Data Platform

Spotify • Greater London

On-site
GBP 65,000 - 90,000
Remote Staff Data Engineer Subscriptions User Understanding
Remote Staff Data Engineer Subscriptions User Understanding

Spotify • Witham

Remote
GBP 120,000 - 180,000
Senior Backend Engineer - Subscriptions
Senior Backend Engineer - Subscriptions

Spotify • Greater London

Hybrid
GBP 110,000 - 150,000