The Rights Systems team is driving the technical foundations of a step-change for Spotify’s business by enabling the distribution of UGC content across the platform.
Requirements
- Experience with high volume heterogeneous data, preferably with distributed systems such as Hadoop, BigTable, or Cassandra.
- Knowledge of writing distributed data pipelines in Scala or comparable languages.
- Knowledge of data modeling, data access, and data storage techniques.
- Experience with data processing frameworks like Scio, Storm, Spark and the Google Cloud Platform.
- Experience with agile software processes, data-driven development, reliability, blameless incident response, and responsible experimentation.
- Experience with modern testing, debugging and automation techniques.
- Experience working with backend services and Pubsubs.
Responsibilities
- Build large-scale batch and real-time data pipelines that undergird our Rights ecosystem with data processing frameworks like Scio, Storm, Spark and the Google Cloud Platform.
- Collaborate and advise on backend services and Pubsubs to expose data for consumption by other teams.
- Work with a fullstack team to build and launch backend services & data pipelines that power a new web application for our rightholders content management system for video content.
- Continuously assess and improve the health of the team’s data stack, driving efforts to increase reliability, observability, and efficiency.
- Leverage the most efficient practices in continuous integration and delivery.
- Help us prioritize and address technical debt to ensure our systems are built for speed and reliability and have the ability to scale to meet changing needs.
- Help drive optimization, testing, and tooling to improve data quality.
Other
- Professional experience working in a product-driven environment.
- Committed to making your team the best version of itself through mentorship and constructive accountability.
- Take initiative in improving data systems and practices, and can drive improvements independently when needed.
- Thrive in fast-paced, collaborative environments where learning and iteration are part of the culture.
- Responsible for your solutions end-to-end, from scoping tickets through to deployment and smoke testing your features in production.
- Prioritize team success to create further opportunity for yourself and teammates, and understand the value of collaboration and coordination across teams.