What You'll Do
- Collaborate with key internal stakeholders to determine how to design backend systems and APIs to meet their scalable needs
- Architect, develop, and operate Java services deployed to millions of users
- Leverage Spotify’s many data sets to create awesome recommendations
- Be a technical leader and valued contributor in an autonomous, cross-functional agile team
- Collaborate with other engineers, product owners, and designers to identify and solve challenging problems, improving the recommendation quality of users worldwide
- Be a leader of the Spotify-wide backend developer community affecting and driving our architecture across the company
- Work on what you want during regular hack days and bi-annual hack weeks
Who You Are
- 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, monitor, and keep them running in production, especially in the context of machine learning algorithms
- You have interest in big data and machine learning systems
- 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 have a deep understanding of system design, data structures, and algorithms
- You care about quality and you know what it means to ship high quality code
Where You'll Be
- We offer you the flexibility to work where you work best! For this role, you can be within the North America region as long as we have a work location.
- This team operates within the Eastern Standard time zone for collaboration.