Remote Senior Backend Engineer - Commerce Platform

Spotify
Leicester, UK
2 months ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Data Analysis Databases Fraud Prevention and Detection Python (Programming Language) PostgreSQL Machine Learning Transaction Processing (Computing) Google Cloud Backend Containerization Api Design
+1 more
Data Pipelines

Job description

Are you a highly skilled Senior Backend Engineer with a passion for Data and Machine Learning, ready to make a global impact? Join Spotify’s Commerce Platform to build the next generation of our robust, high-performing, and resilient payments ecosystem. This is a unique opportunity to solve complex challenges, work with ML-powered systems, and contribute to the core of Spotify’s revenue-generating systems. As part of Spotify’s Commerce Platform, we in the Pay-In domain own the critical backend services and extensive datasets that power the users’ payment journey. You will join one of the sub-teams in the Pay-In domain, which develops and maintains the systems that integrate with payment providers, manage disputes, and leverage ML for fraud detection and prevention. The reliability of these systems is business-critical for Spotify., * Architect, design, and implement highly scalable backend services (Java/Python) and robust data pipelines that power Spotify’s internal Commerce platform.

  • Develop and enhance our ML-powered systems taking solutions from concept to production.
  • Take the lead on API design, platform development, and ensuring the scalability, reliability, and performance of our services.
  • Collaborate with a talented, cross-functional team of engineers, product managers, and data scientists to deliver impactful solutions.
  • Mentor other engineers and foster a culture of continuous learning and technical excellence within the team.

Requirements

  • You have significant experience building and scaling backend services (Java and/or Python) in a large-scale, cloud-native environment like Google Cloud Platform.
  • You have hands-on experience with Machine Learning, including developing, deploying, or maintaining ML models in a production environment.
  • You have proven experience building and maintaining data pipelines to support ML and analytics use cases.
  • You possess practical knowledge of scalable database technologies, such as PostgreSQL.
  • You are a proactive, self-driven engineer with excellent problem-solving skills and a pragmatic approach to tackling challenges.
  • You are an exceptional communicator and collaborator, comfortable leading technical discussions and working effectively with diverse teams.
  • Previous experience in e-commerce, financial engineering, or high-volume transaction processing is a plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · World Congress 2025

Videos

See all

Related articles

See all