Spotify logo
Spotify

Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.

Senior Backend Engineer – Personalization

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

New York

Posted

42 days ago

Salary

$160.1K - $228.7K / year

Seniority

Senior

Job Description

Senior Backend Engineer – Personalization

Spotify

• Design, build, and ship backend services that power LLM-based music fulfilment experiences, giving users more adaptive control over their listening • Build and maintain the APIs and distributed systems behind prompted playlist experiences, session generation, and agentic music products • Collaborate with cross-functional partners across user research, design, data science, product, and ML engineering to build new product features that connect artists and fans in personalized and meaningful ways • Be a technical leader and valued contributor in an autonomous, cross-functional agile team • Prototype new approaches and productionize solutions at scale for hundreds of millions of active users • Contribute to the Spotify-wide backend developer community, affecting and driving architecture across the company • Promote best practices in backend system design, testing, and deployment across the organization

Job Requirements

  • You are an experienced backend engineer who enjoys solving complex real-world problems in a fast-paced, collaborative environment
  • You have experience working directly with stakeholders to understand, document, and develop APIs and systems to meet their requirements, driving increased adoption and reducing reliance on custom one-off implementations
  • You have experience writing distributed, high-volume services and know how to deploy and keep them running in production
  • You have a deep understanding of system design, data structures, and algorithms
  • You are comfortable working with LLM-based systems and building the backend infrastructure that supports them
  • You have experience with large-scale distributed data processing tools such as Apache Beam or Apache Spark
  • You have worked with cloud platforms like GCP or AWS
  • You love working in an environment where you constantly experiment and iterate quickly
  • You believe data is the most powerful tool for informed decision-making
  • You care about quality and you know what it means to ship high-quality code

Benefits

  • health insurance
  • six month paid parental leave
  • 401(k) retirement plan
  • monthly meal allowance
  • 23 paid days off
  • 13 paid flexible holidays
  • paid sick leave

Related Job Pages

More Backend Engineer Jobs

Affirm logo

Software Engineer I, Back-end – Repayment Scheduling

Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem

Backend Engineer42 days ago

• With the support of your team, you will work on tasks that contribute to the team's projects and goals. • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. • You will contribute to a sense of community on your team by engaging in growth and development activities. • On-Call Rotation - There would be an on-call rotation for this role as a requirement

Spain
€55K - €85K / year
Xenon Seven logo

Python Developer, AWS

Xenon Seven

Human Experts Implementing Artificial Intelligence #AI #ArtificialIntelligence #HumanIntelligence

Backend Engineer42 days ago
ContractRemoteTeam 11-50H1B No Sponsor

• Implement automated health checks for AWS resources and applications. • Build performance monitoring dashboards and scripts to track system health and SLAs. • Develop and configure alerting mechanisms using AWS services such as CloudWatch, SNS, EventBridge. • Ensure timely notifications to relevant teams through automated workflows. • Build Python‑based automations to validate and enforce configuration consistency across multiple AWS accounts. • Develop scripts to detect anomalies, misconfigurations, and compliance gaps. • Create automated service request workflows to engage engineering, DevOps, and support teams. • Integrate alerting workflows with ticketing or communication systems (e.g., Slack, email, Jira).

Czechia
Full TimeRemoteTeam 11-50Since 1998H1B No Sponsor

• Liderar o design e a implementação de zonas de aterragem em nuvem usando Infrastructure as Code (IaC) com Terraform • Definir e implementar fundações de infraestrutura, incluindo rede, segurança, identidade e governança • Orquestrar e gerenciar cargas de trabalho usando serviços como GKE, GCE, GCVE e GCS • Projetar e implementar pipelines de CI/CD para entrega de infraestrutura e aplicações • Liderar iniciativas em larga escala de saída de data center e migração para a Google Cloud • Desenvolver scripts e ferramentas de automação usando Python para melhorar a eficiência operacional • Garantir a confiabilidade, escalabilidade, segurança e otimização de custos da plataforma • Colaborar com equipes de arquitetura, engenharia e negócios para alinhar a estratégia de infraestrutura com os objetivos de negócios

Brazil
Trinetix logo

Application Architect, Python

Trinetix

Create. Innovate. Productize.

Backend Engineer42 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Design and develop scalable, robust, and high-performance system architectures using Python. • Define and enforce best practices in software architecture, coding standards, and system design. • Lead the integration of AI/LLM solutions into existing and new systems. • Architect and oversee implementation of high-load web applications using AWS/Azure core services • Make key decisions regarding cloud architecture (AWS/Azure), scalability, and data processing strategies. • Collaborate with cross-functional teams to align technical solutions with business goals. • Provide technical leadership and mentorship to the development team. • Review and improve system performance, reliability, and maintainability. • Participate in code reviews and ensure high-quality code standards. • Stay up-to-date with emerging technologies and drive innovation within the team.

Poland
Job Closed