Spotify's Advertising Product & Technology team is building a next-generation advertising platform to scale user experience for hundreds of millions of fans and hundreds of thousands of advertisers, facing unique challenges and opportunities. The Ads reporting team specifically aims to create scalable, reliable data and backend systems to power this advertising ecosystem, enabling seamless delivery of personalized ads while maintaining user experience and establishing Spotify as a market leader in advertising.
Requirements
- Experience in data engineering with high-volume, heterogeneous data, ideally within distributed systems such as Hadoop, BigTable, Cassandra, GCP, AWS, or Azure
- Familiarity with data processing frameworks like Scio, GCP Dataflow, AWS EMR, and Apache Beam
- Familiarity with API design, microservice architecture, and frameworks like Spring Boot or gRPC.
- Programming skills in Java or Scala, and for analytics and data extraction (SQL, Python, Pandas, R)
- Hands-on experience with orchestration tools like Airflow or similar
- Experience with database systems, both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., Cassandra, DynamoDB).
Responsibilities
- Maintain and enhance Spotify’s reporting pipelines, ensuring they remain business-critical
- Build large-scale batch and real-time data pipelines to efficiently collect, process, and store reporting-related data
- Make enhancements to data models and ETL code to improve pipeline efficiency and data quality
- Design, develop, and maintain high-performance backend services and APIs to power Spotify’s advertising platform
- Work closely with stakeholders to understand and translate business requirements into technical solutions
- Write scalable, testable, maintainable, and high-quality code
- Monitor daily execution, diagnose issues, and ensure SLAs are met by maintaining and fixing business-critical pipelines
Other
- Collaborate with engineers, product managers, and other stakeholders, embracing learning and leadership opportunities daily
- Commitment to agile software processes, data-driven development, reliability, and responsible experimentation
- Excellent problem-solving and communication skills
- We offer you the flexibility to work where you work best! For this role, you can be within the North American region as long as we have a work location.
- This team operates within the EST time zone for collaboration.