Data Engineer


Join BMG’s Group Technology team!

Your Mission at BMG.

To help business decisions by support sales analytics teams with building high-quality and automated data pipelines.


Your Responsibilities.

  • Automate Data Quality reporting for sales data pipelines.
  • Overlook ETL architecture and code quality of sales data pipelines.
  • Ensure business logic is correctly translated into code and documented.
  • Enable users from multiple business units to efficiently access sales data via BI Tools, SQL interfaces and Jupyter Hub.
  • Ensure alignment of entity hierarchies across different business units.


Your Profile.

Essential Skills & Experience

  • 2 years of work experience in the field
  • Ability to communicate with both technical and business experts.
  • Pro-active and collaborative
  • High sense of accountability
  • Desire to help and support other people learning new skills
  • Advanced SQL
  • Python
  • Good understanding of cloud computing
  • Understand characteristics of different database systems
  • Know how to use Git
  • Undergraduate degree in an engineering or quantitative subject
  • Interest in Coding and Data
  • Interest in Music


Desirable (but not essential) Skills & Experience

  • Open source contributions in the field of data engineering

  • Demonstrable ability in self-directed learning

  • Scala and Java

  • ML engineering skills

  • Apache Airflow and Spark
  • Jupyter Hub
  • Google BigQuery
  • PostgreSQL
  • Google Datastudio and Tableau (optional)


Now, what's in it for you?

  • 25 days annual leave plus 3 days between Christmas & New Year
  • Subsidised gym membership
  • Private Health Insurance
  • Competitive pension scheme
  • Annual gig allowance
  • Artist showcases
  • Cycle to work scheme
  • Season Ticket Loan
  • Access to our Employee Assistance Programme
  • Give As You Earn Scheme 
  • Flexible working 
  • Excellent development opportunities
  • A fun and sociable office environment (Currently virtual!)

What you should know about us.
Founded in 2008, BMG is already the world’s fourth biggest music publisher and the first new global player in the recordings business in decades. BMG’s pitch is unique – a relentless focus on fairness and transparency and service to its artist and songwriter clients.


BMG’s 19 offices across 12 core music markets now represent over 3m songs and recordings, and thousands of artists and songwriters attracted by its fresh approach which now includes production music, film and books as well as music publishing and recordings.


BMG is owned by international media, services and education company Bertelsmann, whose other content businesses include the broadcaster RTL Group, the trade book publisher Penguin Random House and the magazine publisher Gruner + Jahr. With its multi-platform perspective, integrated technology platform and commitment to help artists maximize their income, BMG aims to be the best company in music to do business with.



Here at BMG we are committed to equal employment opportunity and so all applicants will receive equal treatment regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation.


We are easily able to provide reasonable adjustments to ensure you are able to perform to your full potential, so if you would benefit from this during the application or interview process; please send an e-mail to and let us know the nature of the request.


We are happy to discuss the possibility of reduced hours, remote working, flexible start and finish times, or compressed hours. We can’t always accommodate every request, but we do promise not to judge you for asking.
It is really important to us that our staff are paid fairly and proportionately so as such we are proud to be an accredited London Living Wage employer.



Date:  Jan 9, 2021

London, LND, GB, W2 1AS

Job Segment: Database, Engineer, Media Publishing, SQL, Java, Technology, Engineering, Publishing