Job description

At Sonos, we're passionate about bringing music into every home and inspiring the world to listen better. To fulfill this mission, we have developed an unquenchable thirst for data. Data helps us build a better business, a better product and ultimately helps us make happier customers.
As a member of the Data Platform Engineering team, a Data Engineer helps achieve this goal by designing and implementing infrastructure, frameworks and tools used by Analytics Engineers, Data Scientists and Data Analysts to deliver data as a product to the business.
Key Responsibilities:
  • Designing and developing frameworks, tools and processes for reliably ingesting and processing vast amounts of data into our data platform
  • Optimize data ingestion, storage and processing architecture to meet product, business and performance needs
  • Working with data scientists and analytics engineers and successfully translating their requirements to engineering solutions
  • Use effective agile software development practice and producing high quality readable code in such a setting
Requirements:
  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience
  • 3+ years of experience working in the software industry, with at least 3 years of experience on data engineering focused teams
  • Strong programming skills (experience with Python and/or Java/Scala)
  • AWS knowledge and expertise (S3, EC2, Lambda, Kinesis, EKS)
  • Knowledge of data architecture principles and data security concepts
  • Understanding and experience practicing Agile software development methodologies such as test driven development
  • Hands-on experience working with Apache Airflow, Rest APIs and relational databases
  • Experience with containerization and Kubernetes is a plus

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.