Are you interested in data engineering and building a more sustainable ecosystem for music creators? The ideal applicant will have the technical expertise to lead on a variety of projects, but also manage a small team of engineers. You will contribute technically to projects and also grow as a leader in your field. You have strong knowledge of Python and SQL, and ideally some experience with data processing technologies such as Apache Spark. The Data engineering manager will help lead the development projects for royalties reporting and guide the continued growth and development of our engineering team. Sitting across project delivery from start to finish, you will help create a smooth process, from requirements gathering, communicate updates and ensure effective delivery.
Millions of creators across the world use Mixcloud to share music, engage with their communities and make money from their passions. Mixcloud takes care of paying royalties on millions of tracks and this requires precise processing of a large amount of data. We have a large user base and a long tail of user uploaded mixes, but a small and nimble development team. This means you'll have the opportunity to move quickly and the work is generally diverse and interesting.
Our existing reporting pipeline uses Luigi, BigQuery, Cloud Dataproc and GCS, so experience with these technologies would be very helpful. Alternatively, experience with Django (or a similar python web framework) is also a big plus, although web experience for this role is not strictly required. We ingest revenue data from Stripe and track data from DDEX deliveries and Gracenote.
What will you do:
Who you are:
Nice to have: