What You'll Do
Design and maintain high-performance backend services that deliver promotion scores to personalization systems, ensuring accurate and timely results at scale.
Develop and refine systems responsible for allocating and delivering promotions across a global platform, focusing on efficiency and reliability.
Work alongside machine learning and data engineering teams to enhance the quality of signals used in discovery algorithms and improve overall system performance.
Shape architectural decisions for systems that are central to music discovery, with a focus on scalability, observability, and long-term maintainability.
Extend your impact into data workflows and ML-integrated services, helping bridge backend infrastructure with data-driven components as your role evolves.
Requirements
- Experience developing backend systems using Java or comparable programming languages
- Proven ability to operate across technical domains, with interest in data or machine learning-adjacent systems
- Motivation to apply AI-driven solutions in practical, impactful ways
- Familiarity with Scala, Python, or data/ML pipelines
- Desire to grow into a T-shaped engineer with depth in backend systems and breadth across data and ML infrastructure
- Strong sense of ownership for mission-critical systems
- Effective collaboration skills with cross-functional teams, including personalization and data specialists
Benefits
- Comprehensive health insurance coverage
- Six months of paid parental leave
- 401(k) retirement savings plan
- Monthly meal allowance
- 23 paid days off annually
- 13 paid flexible holidays
- Paid sick leave
