London / Stockholm Remote (Country) Employment

Spotify is hiring a Backend Engineer - Personalization

About the Role

What You'll Do

Design and maintain backend services that deliver personalized content to a global audience within a high-traffic interface. You'll ensure systems are robust, low-latency, and capable of scaling to meet the demands of hundreds of millions of users.

Collaborate closely with machine learning engineers to integrate trained models into production environments, ensuring seamless deployment under strict performance requirements. Your work will directly influence how users interact with content in real time.

Take ownership of system reliability, including monitoring, incident response, and on-call responsibilities. You'll implement safeguards and architectural patterns that support both human and AI-generated code, ensuring consistency and safety across services.

Use AI-assisted tools to break down complex tasks, manage parallel development streams, and evaluate outputs critically. You’ll help define best practices in an evolving development workflow where automation and engineering judgment intersect.

Requirements

  • Proven experience developing and maintaining backend services in Java or another JVM language within a microservices environment.
  • Strong systems thinking—able to evaluate service contracts, failure modes, and architectural tradeoffs before writing code.
  • Hands-on familiarity with AI-powered development tools, including orchestrating tasks and reviewing generated code for correctness and coherence.
  • Ability to align backend decisions with user impact, understanding how technical choices affect engagement and discovery.
  • Experience designing test frameworks, coding standards, and patterns that enable rapid, safe iteration across teams.
  • Comfort working in ambiguous environments and shaping new workflows rather than relying on established norms.
  • Familiarity with distributed systems, latency optimization, and operational ownership in production environments.
  • Willingness to work embedded within a machine learning team, supporting model deployment without directly training models yourself.

Benefits

Work flexibly within the European region, wherever you're most productive, provided there is an established company presence. The team aligns with GMT/CET hours for collaboration. Please note that roles are not available in France due to on-call restrictions.

Required Skills
JavaJVM languagesmicroservicesdistributed systemsML serving infrastructureAI-assisted developmentA/B testingsystem designfailure mode analysiscode reviewtest automationarchitectural patternscode conventions JavaJVM languagesmicroservicesdistributed systemsML serving infrastructureAI-assisted developmentA/B testingsystem designfailure mode analysiscode reviewtest automationarchitectural patternscode conventions
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Spotify
Spotify is a global digital music, podcast, and video streaming service that provides users access to millions of songs and other content from creators worldwide.
All jobs at Spotify Visit website
Job Details
Department Engineering – Personalization
Category backend
Posted 22 days ago