{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Database Administrator / Data Engineer

Distrokid
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 160K

Job location

Remote

Tech stack

Airflow
Amazon Web Services (AWS)
Databases
Information Engineering
Data Infrastructure
Data Security
DevOps
Dimensional Modeling
Python
MySQL
Performance Tuning
Redis
SQL Databases
System Availability
Information Technology
Terraform
Data Pipelines
Sql Tuning

Job description

We are seeking a Senior Database Administrator & Data Engineer to join our team at DistroKid. The successful candidate will play a crucial role in designing, developing, and maintaining our data infrastructure while ensuring the availability, scalability, and performance of our databases and data pipelines. This role will work with data analysts, data scientists, data engineers, software developers, security, DevOps, and system operations peers. If you have a strong background in databases, data engineering, and infrastructure, and a passion for music and the entertainment industry, we encourage you to apply and help shape the global music distribution landscape.

The Jam Session (What you'll do) :

  • Design, develop, and maintain scalable and reliable database and data pipeline solutions.
  • Provide schema design and evolution strategies to assist growing data needs.
  • Build and maintain infrastructure with modern tools (e.g., Terraform) to ensure consistency and automation.
  • Monitor, optimize, and tune performance of database systems and data pipelines for high availability and responsiveness.
  • Implement and enforce data security and governance practices in compliance with industry standards and company policies.
  • Partner with cross-functional teams to support analytics, product, and engineering initiatives.
  • Stay current with emerging trends and technologies, contributing to the continuous improvement of DistroKid's data infrastructure.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred, or equivalent experience.
  • 5+ years of experience as a MySQL DBA, preferably within the music or entertainment industry.
  • Strong knowledge of SQL, including SQL tuning, DB performance tuning and optimization techniques.
  • Solid grasp of DB development concepts, including data modeling, schema design and dimensional modeling.
  • Proficient in Python.
  • A big plus is knowledge of Redshift, DBT, Dagster, Airflow, AWS, DMS, Terraform, and Redis.
  • Strong problem-solving skills, with the ability to troubleshoot complex data issues and implement effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. The salary range only applies to candidates living in the USA for this job. Rates may differ in other regions.

Benefits & conditions

USA salary range : $145,000 - $160,000 USD Ready to rock the world of music tech? Join us in building the tools that empower artists to reach new heights in their music careers. Let's create something legendary! Benefits include retirement plans, health insurance, generous PTO package, parental leave, home office allowance, flexible work schedules, and more!

About the company

DistroKid is the world's largest music distributor to Spotify, Apple, Google and more. Most new music today is released through DistroKid. Help us help millions of musicians be more prolific!

Apply for this position