Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Senior Backend Engineer – Personalization
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 Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer I, Back-end – Repayment Scheduling
AffirmAffirm 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
• 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
Python Developer, AWS
Xenon SevenHuman Experts Implementing Artificial Intelligence #AI #ArtificialIntelligence #HumanIntelligence
• 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).
• 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
• 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.




