Data Engineer
Podcast
Posted on 4/26/2023
INACTIVE
Spotify

10,001+ employees

Leading music & podcast streaming platform
Company Overview
Spotify's mission is to unlock the potential of human creativity — by giving a million creative artists the opportunity to live off their art and billions of fans the opportunity to enjoy and be inspired by it. Today, Spotify is the world’s most popular audio streaming subscription service with 406m users, including 180m subscribers, across 184 markets.

Company Stage

N/A

Total Funding

$3.1B

Founded

2006

Headquarters

Norrmalm, Sweden

Growth & Insights
Headcount

6 month growth

0%

1 year growth

8%

2 year growth

32%
Locations
New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Beam
BigQuery
Java
Hadoop
Data Analysis
CategoriesNew
Data & Analytics
Requirements
  • You know how to work with high-volume heterogeneous data, preferably with distributed systems such as Hadoop, BigTable, DynamoDB, or Cassandra
  • You are knowledgeable about data modeling, data access, and data storage techniques
  • You appreciate agile software processes, data-driven development, reliability, and responsible experimentation
  • You appreciate the importance of great documentation and data debugging skills
  • You enjoy working autonomously, but you know when to ask for help
  • You understand the value of partnership within teams
Responsibilities
  • Work on a multi-functional team of web, mobile, and backend engineers building a best-in-class analytics offering for podcast creators
  • Build large-scale event processing systems, as well as batch/streaming data pipelines using frameworks like Apache Beam, Dataflow, and Scio
  • Create ETL/ELT jobs to import and transform data within our data warehouse (BigQuery)
  • Work with your engineering manager and product manager to review product specs and translate them into engineering tasks
  • Collaborate on tech specs to design scalable, observable, and maintainable systems
  • Use best practices in continuous integration and delivery
  • Help drive optimization, testing and tooling to improve data quality
  • Work in agile teams to continuously experiment, iterate and deliver on new product objectives
  • Support and learn from engineers in your domain and across the organization
Desired Qualifications
  • You know how to write distributed, high-volume services - experience with Java or Scala is a plus